Responsibilities :
- Own all software engineering activities for specific department/program
- Interact with customer stakeholders to ensure that delivery of teams are aligned with customer's goals
- Set goals, define budgets, plan projects and ensure effective execution
- Follow and enforce tried and testing software engineering principles including CMMI guidelines
- Guide and mentor Technical Managers, Architects and other senior technical members
- Hire and build world class teams composed of highly capable software engineers
- Ensure that customers associated with specific department/program are delighted
Required Qualifications and Competencies :
- Should have strong background in software development (should have been a hands-on programmer for first 10 years of career)
- Should be strong in web technologies
- Should have a strong understanding of Java, JEE and SpringBoot
- Typical career path would have been : Software Developer -> Tech Lead -> Technical Manager / Engineering Manager -> Director of Engineering
- Should be strong in project management, program management, people management and customer/stakeholder engagement.
Didn’t find the job appropriate? Report this Job