Blackhawk Network is looking to hire an Engineer for their Core Services team to help deliver world-class rewards and service to their customers. The role involves innovating, taking risks, and mitigating impact to stakeholders while building quality, secure functionality.
Requirements
- 2+ years of solid programming experience building distributed systems. Proficiency in Spring Framework preferred.
- Hands-on experience in using NoSQL database with good exposure to SQL
- Exposure to common AWS services: Lambda, SQS, S3, ECS, Fargate, etc.
- Strong computational and problem-solving 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, performance, reliability, scalability, and security.
- Ability to differentiate good and bad design and coding practices.
Responsibilities
- Write clean, reusable, easy to test code
- Measure and monitor new functionality for continuous feedback and improvement on performance
- Stay curious about technology, approaches, and trends that contribute to innovating our products and services
- Perform additional duties as assigned
- building quality, secure functionality
- apply and refine your skills
- contributing to the BHN technical community
Other
- Actively participate in regular agile ceremonies
- Contribute to a collaborative culture within and outside of Engineering to foster transparency, rapport, and support
- Work with product stakeholders and senior engineers to clarify requirements and ensure we build the best products
- BA/BS degree in Computer Science or related fields OR 2+ years equivalent experience in software development
- Strong verbal and written communication skills.
- Strong in self-direction, problem solving and critical thinking.
- This is a hybrid role in Pleasanton, CA. You must be able to come in 2 a week in office.