Please mention DailyRemote when applying
See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
The Staff Software Engineer will architect, design, and develop scalable enterprise software systems, including backend microservices and frontend user interfaces. They will also lead cloud platform architecture, manage database performance, and mentor junior engineers within an Agile environment.
Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift cards, egifts, corporate payouts and rewards, along with the technology to deliver these products in seamless, integrated ways. BHN’s network spans the globe with more than 400,000 consumer touchpoints. Learn more at BHN.com.
We seek candidates who not only demonstrate curiosity and adaptability in emerging technologies but have also successfully implemented and utilized AI tools to enhance their work, improve processes, or deliver measurable results. Our teams embrace continuous learning and the thoughtful integration of AI to create meaningful impact – for our employees and the future of work.
Employment is contingent upon the successful completion of a background check.
Employer: Blackhawk Network, Inc.
Position: Staff Software Engineer (Job code: 92954)
Duties: Architect, design, and develop scalable enterprise software systems across the full software development lifecycle, supporting digital commerce platforms including payment processing, gift card management, and recipient experience applications. Design and implement backend microservices using Java, Spring Boot, Spring MVC, Hibernate, and JPA, following object-oriented design principles and RESTful API best practices. Build GraphQL-based Backend-for-Frontend (BFF) layers to optimize data delivery for web and mobile clients. Develop responsive, component-driven frontend user interfaces using React, Redux, JavaScript, TypeScript, HTML5, and CSS3, ensuring cross-browser compatibility and performance. Lead cloud platform architecture and infrastructure provisioning on AWS using EC2, ECS, Lambda, S3, CloudWatch, and CloudFormation, with containerized deployments managed via Docker and Kubernetes. Design and manage relational and NoSQL databases including PostgreSQL, Oracle, MS SQL Server, and MongoDB, with responsibility for schema design, query optimization, and performance tuning. Implement event-driven and asynchronous messaging architectures using Apache Kafka and Amazon SQS to support high-throughput, distributed systems. Establish and maintain CI/CD pipelines using Jenkins, Git, Maven, and Gradle to ensure consistent, automated delivery across development, staging, and production environments. Lead software architecture decisions for scalability, fault tolerance, and resilience across distributed microservices ecosystems. Drive monolith-to-microservices decomposition efforts, improving deployment independence and system reliability. Mentor junior engineers, conduct code reviews, lead sprint planning and backlog grooming sessions, and maintain comprehensive technical documentation in an Agile/Scrum environment. Collaborate cross-functionally with product, infrastructure, and security teams to deliver high-quality, customer-focused solutions aligned with business objectives.
Education
Required: Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electronics Engineering, or related field.
Experience
Required: 3 years of experience as Software Engineer or related occupation.
Special
Requirements: Must have at least 1 year of prior work experience in each of the following:
Salary: $153,356 to $172,807 per year
Worksite: 6220 Stoneridge Mall Road, Pleasanton, CA 94588
Contact: Julio Grijalva Grajeda, HR Ops & Compliance Analyst
This notice is being provided as a result of the filing of an application for permanent alien labor certification for this relevant job opportunity. Any person may provide documentary evidence bearing on the application to the U.S. Department of Labor, Employment and Training Administration, Office of Foreign Labor Certification, 200 Constitution Avenue NW, Room N-5311 Washington, DC 20210.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 220,046+ Jobs in Software Engineer
Answer easy questions
220,046+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”