Role Overview
As an Engineer II, you will be a crucial member of the engineering team, working on various projects within Business Services Engineering, Data Engineering, Platform Engineering, and Infrastructure Engineering.
What You Will Do
Your main goal will be to ensure a seamless experience for our customers while maintaining high standards of protection and availability.
Why It Might Be a Fit
The ideal candidate will have a strong technical background, covering everything from front-end UIs to back-end systems.
Requirements
- At least 2 years of professional software development experience
- Experience with architecture and design
- Knowledge of AWS, GCP, Azure, or another cloud service
- Familiarity with open source frameworks
- Excellent communication skills
- Ability to work in a fast-paced environment
- Proficiency in a modern programming language such as Java, C++, or C#
- Experience contributing to architecture and design of systems
- Familiarity with Spring Boot and other Spring projects
- Experience with TDD/ATDD/BDD
- Knowledge of containers and container orchestration (e.g. Docker, Kubernetes)
- Experience with event-driven architectures and microservices
- Familiarity with Agile methodologies (Scrum/Kanban/SAFe)
- Strong understanding of CS data structures and algorithms
- Bachelor’s degree in Computer Science, Information Systems, or equivalent
