Jobs and Careers
BL

Sr. Software Engineer

Blackhawk Network
Pleasanton, United Statesfull_timeVerifiedPosted 11 Jun 2026
💰 $163,457/yr($95,550/yr$163,457/yr)

About the role

About Blackhawk Network

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.

 

Hybrid flexibility: At Blackhawk Network, you’ll enjoy the best of both worlds—focused remote work plus in-person collaboration on Tuesdays and Wednesdays, our regular in-office days at our Pleasanton headquarters. This rhythm gives you the tools, connection, and autonomy you need to make a real impact.

Overview

If you enjoy building world class payment applications, are highly passionate about pushing the boundaries of scale and availability on the cloud, leveraging the next horizon technologies, rapidly deliver features to production, make data driven decisions on product development, collaborate and innovate with like-minded experts, then this would be your ideal job. Blackhawk is seeking passionate backend engineers at all levels to build our next generation of payment systems on a public cloud infrastructure. Our team enjoys working together to contribute to meaningful work seen by millions of merchants worldwide.

Responsibilities

You will build different parts of our payment network, that have high scale, precision and availability requirements. You will be part of a world class team delivering awesome features to Blackhawk consumers and partners.  You will stretch the limits of backend technologies to deliver functionality. You will be constantly leveraging cutting edge technologies on the cloud, and application stacks to build efficient systems. You will be an awesome team player that can learn and coach simultaneously.  You will learn to innovate. You will build relationships with the world's best payments systems while you help them realize their visions. Your work will play an essential part in how developers build state of the art payment experiences that consumers love.

 

Job Description:

  • You have strong technical skills and continuously strive to improve, leveraging AI technologies to accelerate development.
  • You are passionate about creating world-class software with a customer-first mindset, thinking positively and focusing on solutions over problems.
  • You write clean, high-quality code following CI/CD best practices and architectural principles. You debug complex problems, participate in code reviews, and actively engage on product requirements.
  • You participate in all phases of product releases and support production systems as a contributing member of an Agile Scrum team.
  • You collaborate closely with product managers, architects, designers, QA engineers, and other stakeholders to shape great product requirements and drive feature development from concept to deployment.
  • You communicate technical concepts clearly to non-technical stakeholders, senior leadership, and across teams including raising observations, advising on risks, and participating in architectural planning sessions.
  • You analyze complex requirements, design scalable and fault-tolerant solutions, and make data-driven decisions on performance, trade-offs, and technical improvements.
  • You build products that are performant, highly available, and secure, applying best practices in security, resilience, and automated failover.
  • You proactively identify technical debt, propose innovative solutions to business problems, and evaluate new technologies for potential adoption.
  • You contribute to team process improvements, champion engineering best practices, improve code quality across the team, and mentor junior engineers.
  • You influence stakeholders and peers to adopt new concepts, practices, and approaches that benefit the broader engineering organization.

Qualifications

 

Required

  • Bachelor’s degree and 4+ years of solid programming experience building distributed systems using java technologies
  • Experience using AI tools to accelerate software development.
  • Highly experienced in Core Java 21 or above and in concurrent/parallel programming.
  • Hands-on experience in using relational database with good exposure to SQL.
  • Strong working experience in Spring framework.
  • Strong computational skills, fluent in data structures, algorithms and design patterns.
  • Strong knowledge of computing concep

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Blackhawk Network

View company profile →