Job Description
Engineering Manager : Key Roles
? Own the full life-cycle development process for your systems and products
? Lead and mentor a cross-functional team through all phases including
requirements, planning, development, bug triaging, status updates, quality checks
and release. Monitor and improve team progress
? Exhibit strong technical leadership, acumen and foresight
? Hire, motivate, mentor and retain a world class engineering team
? Collaborate and work with Architects, Product Managers and other Stakeholders
? Be hands on and lead your team from the font. Write clean and well designed code.
Monitor and improve code hygiene for your team
? Conduct and contribute to code reviews and other engineering activities
Qualifications
Experience & Qualification Required
? More than 9 years of relevant experience
? BTech / BE / MTech / MS from IIT, DCE, NSIT, REC, NIT or other top university in
Computer Science, Engineering
? High degree of proficiency in one or more computer programming languages (like
Java, C#, Python, C, C++, Go, Javascript)
? Well versed with RDBMS and NoSQL technologies
? Thorough knowledge of Web Technologies and underlying concepts
? Proven experience of Agile Software Development
? Knowledge of Design Patterns, Object Oriented Concepts, SOA, REST
? Proven experience in building multiple highly scalable systems - with a focus on
design for high volume and high availability
? Good understanding of engineering culture and team dynamics. Experience in build
and leading high performance engineering teams
Additional Information
All your information will be kept confidential according to EEO guidelines.
Experience & Qualification Required
More than 9 years of relevant experience
BTech / BE / MTech / MS from IIT, DCE, NSIT, REC, NIT or other top university in
Computer Science, Engineering
High degree of proficiency in one or more computer programming languages (like
Java, C#, Python, C, C , Go, Javascript)
Well versed with RDBMS and NoSQL technologies
Thorough knowledge of Web Technologies and underlying concepts
Proven experience of Agile Software Development
Knowledge of Design Patterns, Object Oriented Concepts, SOA, REST
Proven experience in building multiple highly scalable systems - with a focus on
design for high volume and high availability
Good understanding of engineering culture and team dynamics.