Sr. Software Engineer

Blackhawk NetworkPleasanton, CA
$121,070 - $163,457Hybrid

About The Position

As a Senior Software Engineer, you will join the team responsible for delivering the next generation of a high-volume, fault-tolerant, and scalable global content system for Blackhawk. The ideal candidate brings demonstrated proficiency across the full stack — including Java, REST APIs, AI recommendations, workflow automation, and both SQL and NoSQL database technologies. You have excellent hands-on experience designing and building software components that perform at scale under high traffic. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption.

Requirements

  • BA + 4+ years of full-stack software development experience
  • Strong Java (JDK 11+), multithreading, OO design, and design patterns expertise
  • Proficiency in Python for scripting, automation, or ML integration
  • Hands-on React experience with a solid sense for UI/UX — you care how things look and feel
  • Experience building or integrating AI/ML models, recommendation engines, or intelligent automation
  • Solid MongoDB and relational DB experience (AWS RDS a plus)
  • AWS cloud experience (EC2, RDS, EKS,AWS API gateways Lambda or similar services)
  • Comfortable with CI/CD pipelines — Maven, Gradle, Jenkins, Git
  • Strong grasp of algorithms, data structures, and service-oriented architecture
  • Excellent communicator — written, verbal, and in code reviews
  • Agile/Scrum mindset with a strong team-player attitude

Responsibilities

  • Deliver high-performance, scalable software solutions across the full stack — from React frontends to Java and Python backend services
  • Design and build AI-powered features including recommendation engines and workflow automation pipelines
  • Architect and implement NoSQL/MongoDB data models — including schema design, indexing strategies, and query optimization for high-volume workloads
  • Partner with product and architecture teams to work through ambiguities, align on requirements, and drive solutions from proof of concept to production
  • Help junior engineers with solutioning and implementation; lead code reviews and champion engineering best practices
  • Collaborate with architects and product owners to define the right solution for complex business requirements
  • Ensure UI/UX quality — own the front-end experience from component design to accessibility and responsiveness
  • Integrate application front-ends with server-side code, REST APIs, and third-party web services
  • Build and maintain CI/CD pipelines and infrastructure as code — automating build, test, and deployment workflows across environments
  • Tune application performance and enforce security standards across services and infrastructure
  • Participate in Agile ceremonies — standups, iteration planning, demos, and retrospectives
  • Work closely with Operations post-release to ensure smooth production handoffs

Benefits

  • 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
  • flexible time off for all full-time employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service