A strong technical background with the skills to manage the team of 5-6 people. Understanding the requirements from the Product Manager and doing project planning and delivering the module.
Jointly own the roadmap and timelines with the product manager
Communicate the feature requirements with the design & development team.
Review, approve, or modify product architecture for new features.
Collaborate with the Sales & Customer Success team to understand the customer requirements and issues.
Planning and executing strategies for completing deliverables on time.
Hire, train, and mentor engineers.
Distributed System Design
Kubernetes (Preferably GKE)
- 12-15 years of experience in Software development
- Strong working experience in Cloud technologies. Preferably Google Cloud
- Deep technical understanding and experience in developing complex, scalable systems
- Experience in managing a team of 5-6 people
- Proven supervisory and technical skills.