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 Holdings Logo

Software Engineer II

Blackhawk Network Holdings

$89,620 - $156,340
Aug 28, 2025
Coppell, TX, USA • Pleasanton, CA, USA
Apply Now

Blackhawk Network is looking for an Engineer 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.
  • Familiarity with the whole web stack, including protocols.
  • Experience with Amazon Web Services (AWS) including RDS and EC2.
  • Experience with container-based application development using Docker/Kubernetes.

Responsibilities

  • 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.
  • Collaborate with product architects, product owners, and other stakeholders to create great product requirements.
  • Mentor team members on good coding practices and patterns

Other

  • Passion for our people, customers, business, and technology.
  • Innovate and take risks while mitigating impact to stakeholders.
  • Lifelong learning and growth, and mentoring as a daily practice.
  • Approach challenges directly and be transparent about issues as they arise.
  • Be an awesome team player that can learn and coach simultaneously.