Blackhawk Network is building a digital platform that connects people and brands through innovative payment solutions, facilitating cross-channel payments via cash-in, cash-out, and mobile payment systems. They are looking to leverage blockchain, smart contracts, serverless technology, and real-time payment systems to unlock access for the next million users through innovation and build the next generation of payment systems on public cloud infrastructure.
Requirements
- Designing high performing APIs with less than 50ms Service Level Agreement (SLA) using Java, Spring, Spring Boot, and relational/non-relational database
- 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(OWASP)
- Ability to differentiate good and bad, design and coding practices
- Experience with Amazon Web Services (AWS) including RDS and EC2
- Experience with AI/LLM tools and container-based development (Docker/Kubernetes)
- Familiarity with the whole web stack, including protocols and web server optimization techniques
Responsibilities
- Design and develop products that perform at scale with high availability, fault tolerance, and automated failover capabilities
- Define complete technical solutions for complex business problems, drive architectural designs, and partner with Principal Engineers during Discovery phases
- Write clean, reusable, testable code and advocate for technical improvements through peer code reviews
- Coach and mentor team members to enhance their effectiveness and technical skills
- Identify and prioritize technical improvements, influence enterprise-wide practices, and bring substantive ideas to leadership
- Proactively influences design to achieve best practices and advocates for technical improvements on the product
- Drive architectural designs for product features and produce artifacts as part of Discovery phase partnering with Principal Engineers
Other
- 8 years of experience in back-end engineering, including hands-on leadership roles.
- Strong verbal and written communication skills.
- Strong in self-direction, problem solving and critical thinking.
- Deep passion for providing high quality customer experiences.
- 2+ years of technology leadership experience in a modern / complex payment environment.