BlackHawk Network

Sr. Software Engineer

BlackHawk Network$121K — $163K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree and 4+ years of programming experience with distributed systems in Java.
  • Experience using AI tools to accelerate software development.
  • Highly experienced in Core Java 21 or above and concurrent/parallel programming.
  • Hands-on experience with relational databases and SQL.
  • Strong experience with the Spring framework.
  • Proficient in data structures, algorithms, and design patterns.
  • Strong knowledge of service-oriented architecture, REST, fault tolerance, network protocols, and multi-threaded programming.

Responsibilities

  • Build scalable parts of the payment network with high precision and availability.
  • Deliver features for consumers and partners as part of a collaborative team.
  • Leverage cutting-edge cloud technologies to create efficient systems.
  • Engage in team learning and coaching to foster collective growth.
  • Establish relationships with leading payment systems to realize their visions.
  • Contribute to creating performant, secure products with best practices in security and resilience.
  • Identify technical debt and propose solutions to enhance business outcomes.

Benefits

  • 401k plan with employer match
  • Comprehensive medical, dental, and vision insurance
  • 12 paid holidays annually
  • 1 hour sick pay accrual for every 30 hours worked
  • Parental leave policy
  • Life insurance coverage
  • Disability and accident insurance options
  • Health and dependent care flexible spending accounts
  • Wellness benefits
  • Flexible time off for full-time employees
Full Job Description
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 concepts such as service-oriented architecture, REST services, fault tolerance, self-healing, network protocols, network programming, multi-threaded programming, performance, reliability, scalability, and security.
  • Ability to differentiate good and bad design and coding practices.
  • Strong verbal and written communication skills and ability to articulate things in a clear and concise manner.
  • Strong in self-direction, problem solving and critical thinking.
  • Unix scripting skills.
  • Ability to work effectively on multiple tasks in parallel and positively manage work in an environment where that can be changes in scope of work and timeline.

Preferred

  • Experience with Amazon Web Services (AWS) including RDS and EC2.
  • Experience with container-based application development using Docker/Kubernetes.
  • Experience working in the Payment Industry on credit/debit transactions and knowledge of ISO 8583 is a big plus.

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.

Benefits

Salary Range for California Residents Only: $121,070.00 to $163,457.00

Salary Range for Illinois Residents Only: $95,550.00 to $128,997.00

 

Pay is based on several factors including but not limited to education, work experience, certifications, etc. In addition to your salary, Blackhawk Network offers benefits including 401k with employer match, medical, dental, vision, 12 paid holidays in the year 2026, 1 hour of sick pay accrual for every 30 hours worked, parental leave, life insurance, disability insurance, accident and illness insurance, health and dependent care flexible spending accounts, wellness benefits, and flexible time off for all full-time employees. 

About BlackHawk Network

Blackhawk Network Holdings, Inc. is a global financial technology company and a leader in connecting brands and people through branded value solutions. Blackhawk platforms and solutions enable the management of stored value products, promotions and rewards programs in retail, ecommerce, financial services and mobile wallets. Blackhawk’s Hawk Commerce division offers technology solutions to businesses and direct to consumers. The Hawk Incentives division offers enterprise, SMB and reseller partners an array of platforms and branded value products to incent and reward consumers, employees and sales channels. Headquartered in Pleasanton, Calif., Blackhawk operates in 26 countries. For more information, please visit blackhawknetwork.com, cashstar.com, hawkcommerce.com, hawkincentives.com or our product websites GiftCards.com, giftcardmall.com, GiftCardLab.com and OmniCard.com.
Learn more about BlackHawk Network
Size
3,000 employees
Industry
Founded
2001
NASDAQ

Similar Jobs

More Jobs at BlackHawk Network

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: