Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Blackhawk Network Logo

Software Engineer II

Blackhawk Network

$89,620 - $156,340
Sep 19, 2025
Pleasanton, CA, US
Apply Now

Blackhawk Network is looking to hire an Engineer in the Platform Transactions domain to help deliver world-class rewards and service to their customers by building and scaling their payment network.

Requirements

  • 4+ years of solid programming experience building distributed systems using java technologies.
  • Expert in Core Java 11 or above.
  • Hands-on experience in using relational database with good exposure to SQL.
  • 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.
  • Experience with Amazon Web Services (AWS) including RDS and EC2.
  • Experience with container-based application development using Docker/Kubernetes.

Responsibilities

  • Build different parts of our payment network, that have high scale, precision and availability requirements.
  • Stretch the limits of backend technologies to deliver functionality.
  • Constantly leveraging cutting edge technologies on the cloud, and application stacks to build efficient systems.
  • Write clean, reusable code that’s easier to read and test.
  • Build products that perform, scale, are highly available and fault tolerant with automated failover capabilities.
  • Operate and scale a rapidly growing product that is vital to our partners.
  • Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Blackhawk systems.

Other

  • This position can be located in Pleasanton, CA or Coppell, TX
  • 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.
  • Bachelor or Master’s degree in Computer Science and/or equivalent experience.