BlackHawk Network logo

Staff Software Engineer II

BlackHawk Network

Pleasanton, CA
Full Time
Senior
157k-212k
15 days ago

Job Description

About the Role

Blackhawk Network is building a digital platform that connects people and brands through innovative payment solutions. We facilitate cross-channel payments via cash-in, cash-out, and mobile payment systems. By leveraging blockchain, smart contracts, serverless technology, and real-time payment systems, we're unlocking access for the next million users through innovation. Our teams work with the world's biggest brands to deliver cutting-edge payment experiences. We're composed of highly talented engineers who value collaboration, mentorship, and technical excellence. If you're passionate about building world-class payment applications and pushing the boundaries of scale and availability in the cloud, this role is for you. Join our innovative Engineering team to build the next generation of payment systems on public cloud infrastructure. You'll work on high-scale, high-precision systems that serve millions of merchants worldwide, stretching the limits of backend technologies while leveraging cutting-edge cloud and application stacks.

Key Responsibilities

  • Design and develop products that perform at scale with high availability, fault tolerance, and automated failover capabilities
  • Define complete technical solutions for complex business problems, drive architectural designs, and partner with Principal Engineers during Discovery phases
  • Write clean, reusable, testable code and advocate for technical improvements through peer code reviews
  • Coach and mentor team members to enhance their effectiveness and technical skills
  • Identify and prioritize technical improvements, influence enterprise-wide practices, and bring substantive ideas to leadership
  • Proactively influence design to achieve best practices and advocate for technical improvements on the product
  • Contribute to conversations about technical decisions, resulting in changes to standards within a team, and create influence through peer code reviews
  • Show initiative and independently execute process improvements for the team
  • Drive architectural designs for product features and produce artifacts as part of Discovery phase partnering with Principal Engineers
  • Communicate with senior stakeholders within the enterprise on matters that require explanation, interpretation, and/or advising
  • Influence parties within the enterprise to accept new concepts, practices, and approaches
  • Articulate problem statements, size opportunities, and bring substantive ideas to leadership on organizational or product improvements

Requirements

  • 8 years of experience in back-end engineering, including hands-on leadership roles
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Experience designing high performing APIs with less than 50ms Service Level Agreement (SLA) using Java, Spring, Spring Boot, and relational/non-relational databases
  • Strong computational skills, fluent in data structures, algorithms, and design patterns
  • Knowledge of computing concepts such as service-oriented architecture, REST services, fault tolerance, self-healing, network protocols, network programming, multi-threaded programming, performance, reliability, scalability, and security (OWASP)
  • Ability to differentiate good and bad design and coding practices
  • Strong verbal and written communication skills
  • Self-directed, problem solving, and critical thinking skills
  • Technical leadership experience in large and complex initiatives, defining and implementing solutions for business problems with many unknowns
  • Ability to identify and prioritize technical improvements to deliver value while minimizing complexity
  • Experience guiding technical conversations towards optimal solutions and reducing information asymmetry
  • Partnering with peers to identify and prioritize technical improvements backed by data and industry trends
  • Deep passion for providing high-quality customer experiences
  • Familiarity with the whole web stack, including protocols and web server optimization techniques

Nice to Have

  • Experience with Amazon Web Services (AWS) including RDS and EC2
  • Experience with AI/LLM tools and container-based development (Docker/Kubernetes)
  • 2+ years of technology leadership experience in a modern / complex payment environment

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

Benefits & Perks

  • Salary Range for California Residents Only: $157,030.00 to $212,000.00
  • Salary Range for Illinois Residents Only: $125,100.00 to $168,900.00
  • Benefits including 401k with employer match, medical, dental, vision, 12 paid holidays, sick pay, parental leave, life insurance, disability insurance, accident and illness insurance, health and dependent care flexible spending accounts, wellness benefits, and flexible time off

Working at BlackHawk Network

Blackhawk Network provides equal employment opportunities to all employees and applicants, prohibits discrimination and harassment, and values diversity as a strength. The company encourages applicants with previous criminal records to apply and considers qualified applicants with arrest and conviction records, in accordance with Fair Chance laws.

Apply Now

Job Details

Posted AtJul 12, 2025
Salary157k-212k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About BlackHawk Network

Website

blackhawknetwork.com

Company Size

1001-5000 employees

Location

Pleasanton, CA

Industry

All Other Support Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches