SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Blackhawk Network (BHN) is a global payments platform serving businesses with branded payment solutions including gift cards, egifts, corporate payouts, rewards, and related technology. The company operates a network spanning 400,000+ consumer touchpoints worldwide.
As a Software Engineer II, you will design, develop, and maintain backend services and APIs that power BHN's high-scale, precision-critical payment network. You'll work on microservices and event-driven architectures, build frontend applications using React and TypeScript, and develop integrations with internal and external payment systems.
Key responsibilities include:
- Design, develop, test, and maintain backend services and APIs
- Build frontend applications and reusable UI components using React and TypeScript
- Develop microservices and event-driven workflows
- Implement AI-powered product features using LLM APIs
- Build workflow automation solutions and business process integrations
- Develop RAG-based search and knowledge retrieval features
- Write clean, maintainable, testable code and participate in code reviews
- Troubleshoot production issues and improve application performance and reliability
- Collaborate with Product, Design, QA, and Engineering teams on technical design
- Contribute to technical discussions and provide effort estimates
You'll be part of a world-class team delivering features to consumers and partners, leveraging cutting-edge cloud technologies and application stacks. The role emphasizes both technical excellence and team collaboration, with opportunities to learn, innovate, and mentor others.
Qualifications:
- 2+ years of software development experience
- Hands-on experience with relational databases and strong SQL skills
- 2 years of working experience with Spring framework
- Strong computational skills: fluent in data structures, algorithms, and design patterns
- Deep knowledge of computing concepts: service-oriented architecture, REST services, fault tolerance, self-healing, network protocols, multi-threaded programming, performance, reliability, scalability, and security
- Ability to differentiate good and bad design and coding practices
- Strong verbal and written communication skills
- Self-directed, strong problem-solving and critical thinking abilities
- Deep passion for high-quality customer experiences
- Familiarity with the full web stack and protocols
- AI Exposure: hands-on experience with at least one of: LLM integrations, AI assistants, RAG applications, workflow automation, or AI-powered product features
Preferred:
- Experience with Amazon Web Services (AWS) including RDS and EC2
- Experience with container-based application development using Docker/Kubernetes
- Demonstrated curiosity and adaptability with emerging technologies
- Successful implementation and use of AI tools to enhance work, improve processes, or deliver measurable results