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

Principal Software Engineer

Blackhawk Network Holdings

$165,560 - $287,600
Sep 17, 2025
Pleasanton, CA, USA
Apply Now

Blackhawk Network is seeking a Principal Software Engineer to architect and implement scalable platform solutions that power seamless recipient experiences across their global network, transforming growth strategies into robust technical implementations and building the infrastructure for millions of recipients to engage with their digital ecosystem.

Requirements

  • Strong proficiency in Java, Spring, nodejs
  • Hands-on experience with REST APIs, GraphQL and modern web architectures
  • Solid understanding of software engineering fundamentals, design patterns, and scalable systems
  • Demonstrated ability to own complex systems and drive technical strategy
  • Excellent debugging, troubleshooting, and performance optimization skills
  • Experience in CI/CD pipelines and cloud infrastructure (AWS, GCP, or similar)
  • Familiarity with observability tools (e.g. New Relic, Splunk)

Responsibilities

  • Architect, design, and maintain large-scale distributed systems supporting order management, payment processing, and customer engagement
  • Lead technical decision-making for API-first platforms that integrate with multiple business systems and external partners
  • Drive performance optimization and scalability improvements across core revenue-generating platforms
  • Establish technical roadmaps and guide implementation across multi-year platform evolution
  • Design and implement secure, reusable widget architectures for card servicing, payment acquisition, and customer personalization
  • Build embeddable solutions that maintain PCI compliance while enabling rapid deployment across web and mobile applications
  • Create integration frameworks that connect catalog management, order processing, payments, fraud/risk, and settlement systems

Other

  • +12 years of enterprise software development experience with focus on large-scale, distributed systems
  • Proven track record of architecting platforms that process high transaction volumes with strict uptime requirements
  • Experience with payment systems, e-commerce platforms, or financial technology solutions preferred
  • Background in API design, microservices architecture, and cloud-native development
  • Strong communication and cross-team collaboration skills