What you will be doing:
- Provide technical leadership to major projects, build and guide an engineering team of 10-15 top notch engineers
- Chalk-out and implement the vision, technology roadmap and business goals
- Ensure that the team optimizes codes, while contributing to business goals and product strategies
- Create clear career paths for team members and ensure their growth by mentoring them
- Evaluate performances regularly and share and seek feedback
- Operate with scale and speed, amidst flux in the fast-paced environment
- Work closely with Engineering Leaders, Managers; Product Management, Business Development and Operation teams, and enable them by providing scalable and high quality technology solutions at a rapid pace
- Set up best practices for development and overlook its adoption
- Architect and design technically robust, flexible and scalable solutions
- Work with designers, business analysts, and product managers to estimate and plan projects in an agile environment
- Drive exceptional performance and collaborate with other teams on unclear interfaces amidst the rapidly evolving organizational activities
What you should have:
- Excellent leadership skills to manage and mentor teams
- A deep understanding of technologies and architecture in a highly scalable and available set-up
- Expertise in highly transactional, large relational and complex systems
- Strong object oriented design skills, and an uncanny ability to design intuitive modules and class-level interfaces
- Superior management skills to manage multi-engineer projects and experience in delivering high quality projects on time
- Strong technical competence with a track record of individual technical accomplishments
Educational Qualification:
BE/B.Tech (or an equivalent degree) in Computer Science
Didn’t find the job appropriate? Report this Job