Staff Software Engineer @Blackhawk Network
Software Development
Salary usd 153,356 - 1..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 1wk ago

[Hiring] Staff Software Engineer @Blackhawk Network

1wk ago - Blackhawk Network is hiring a remote Staff Software Engineer. 💸 Salary: usd 153,356 - 172,807 per year 📍Location: USA

Role Description

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.

  • 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.

Qualifications

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electronics Engineering, or related field.
  • 3 years of experience as Software Engineer or related occupation.

Requirements

  • Must have at least 1 year of prior work experience in each of the following:
    • Designing and developing backend microservices and REST APIs using Java, Spring Boot, Spring MVC, and Hibernate/JPA.
    • Building and integrating GraphQL and RESTful APIs for web and mobile application layers using Spring Boot and GraphQL frameworks.
    • Developing responsive frontend user interfaces using React, Redux, HTML5, CSS3, and JavaScript/TypeScript.
    • Designing and managing relational and NoSQL databases, including schema design, performance tuning, and writing SQL/PL-SQL using PostgreSQL, Oracle, MS SQL Server, and MongoDB.
    • Deploying and managing cloud-based microservices infrastructure using AWS (EC2, ECS, Lambda, S3, CloudFormation), Docker, and Kubernetes.
    • Building and managing CI/CD pipelines and version control workflows using Jenkins, Git, Maven, and Gradle.
    • Designing and implementing event-driven and asynchronous messaging architectures using Apache Kafka and Amazon SQS.
    • Designing scalable distributed software architecture and leading Agile/Scrum development activities including sprint planning, backlog grooming, and code reviews.
    • Work with Agile/Scrum software development methodology using at least one of the following tools: Jira, Rally, or Confluence.
  • Position permits telecommuting: applicant may reside anywhere in U.S. and reports to Pleasanton, CA office.

Benefits

  • Salary: $153,356 to $172,807 per year
  • Worksite: 6220 Stoneridge Mall Road, Pleasanton, CA 94588

Company Description

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.

Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer @Blackhawk Network
Software Development
Salary usd 153,356 - 1..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,038+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later