Must Have :
- Excellent leadership skills to mentor the engineers under you.
- Deep understanding of technologies and architecture in a highly scalable and available set-up.
- Deep understanding & expertise with highly transactional, large relational and complex systems
- Strong object oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces
- Superior project management skills to manage multi-engineer projects and experience of delivering high quality projects on time
- Above 9 years of experience with technology depth as well as good people skills
- A BE/BTech in Computer Science or some equivalent academic stance.
Nice to Have :
- Have spent 2+ years at a start-up or worked in a small and reasonably independent team/dev center
- Able to establish credibility with smart engineers quickly, and provide longer term vision and motivation.
- Great people skills to closely work with other teams. Product Management, Business Development, and Operations, all need your expertise to ensure superior solutions match our scale of operations.
- Very high technical competence, strong technical background with track record of individual technical accomplishments - Ability to play the role of the architect for the team