Engineering Manager
Skills
JavaAmazon Web ServicesCareer DevelopmentCoachingEngineeringIT StrategyLeadership
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience leading software engineering teams in a fast-paced environment
- Strong backend engineering experience with Java Python or Golang
- Proven track record designing large-scale distributed systems
- Strong knowledge of AWS and cloud-native architectures
- Experience with microservices scalability resilience and high-availability systems
- Ability to balance people leadership with technical oversight and architecture decisions
- Excellent communication stakeholder management and coaching skills
Nice to have
- Hands-on technical leader
- High-performance mindset
- Collaborative
Day to day
- Lead and mentor a team of 6–7 software engineers building scalable cloud-native AI platforms.
- Drive delivery across large distributed systems while balancing hands-on architectural input with people leadership.
- Collaborate with Product, Platform, and Infrastructure teams to shape technical strategy, improve reliability, and support rapid growth.
