Overview
Blackhawk Network is building a digital platform and products that bring people and brands together. We facilitate cross channel payments via cash-in, cash-out and mobile payments. By leveraging smart contracts, serverless technology, real time payment systems, we are unlocking the next million users through innovation.
Responsibilities
- Lead architectural design for highly available products with a platform mindset.
- Lead technical decision making and guide the engineering teams.
- Develop cutting-edge software and drive continuous improvements of existing software.
- Actively contribute to the core features, platform, infrastructure, that's shared across teams.
- Able to do trade-off analysis to understand the scaling, reliability & security concerns of different technologies & solutions.
- Proactively monitor the adherenceof the implementation to the chosen architecture during all iterations.
- Ensure compliance withEnterprise Architecture specifications.
- Ensure design and codereviews, analysis of code components and code coverage of Unit test cases.
- Drive end-to-end quality witheffective automation of unit level, component level and system leveltesting.
- Define/refine metrics used toassess application performance, utilization, and scalability.
- Contribute to theexecution of performance analysis and capacity planning activities.
Qualifications
- BS, MS, or PhD in Computer Science or equivalent work.
- 15+ years of enterprise level software development in Java.
- 3+ years of technology leadership experience in a modern / complex enterprise environment.
- Architect, design and develop a wide array of tools and infrastructure.
- Experienced with highly available services and multi region architecture.
- Thrive in any environment, define problems, and come up with practical solutions.
- An expert in building software integrations and frameworks.
- Solid foundation in full-stack software development. Deep understanding of software craftsmanship, solid design principles, best practices, and design patterns.
- Experienced with security assessments (Threat modelling, Pen testing etc.)
- Hands on knowledge of micro-services architectures, design patterns andprinciples.
- Hands on knowledge for solving software application architecture problems.
- Ability to clearly communicate technical aspects of an integration to non-technical minded partners.
- Demonstrate a high degree of precision in software development. We deal with real money, and areas where precision and quality are key. You deeply care about the external and internal software quality and how you approach all aspects of the software development.
- Hands on knowledge of build and deployment of applications in a modern CI/CD delivery environment with frequent releases.
- Good knowledge of databases and persistent.
- Strong proficiency of public and private cloud infrastructures 6 preferably AWS.
We seek candidates who not only demonstrate curiosity and adaptability in emerging technologies but have also successfully implemented and utilized AI tools to enhance their work, improve processes, or deliver measurable results. Our teams embrace continuous learning and the thoughtful integration of AI to create meaningful impact 6 for our employees and the future of work.
Benefits
Salary Range for all U.S. Residents (excluding Alaska, California, North Dakota, South Dakota): $177,180.00 to $248,067.00Salary Range for California Residents Only: $222,120.00 to $310,980.00
Blackhawk Network offers benefits including 401k with employer match, medical, dental, vision, 12 paid holidays throughout the year, 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, and flexible time off for all full-time employees.