The Software Engineering Manager is responsible for leading one of the software engineering delivery teams in CTCT implementing features in software developed for technicians and operators of these machines.
Requirements
- Direct supervision of a staff of 4-6 software engineers
- Engineering leadership and software release management
- Provide technical guidance to team members
- Shows genuine interest in developing themselves, as well as others
- Leadership qualities, with the ability to work well with people with diverse skillsets, and motivate others to achieve team goals and objectives
- Ability to facilitate the efficient application of each person’s time to the prioritized work
- Strong oral and written communication skills, and ability to effectively coordinate the team’s efforts in the context of a global team
- Collaborating across geographically disperse CTCT sites to drive continuous improvements in software development processes
- Understand the importance of maintainable code and documentation when working in a large organization
- Any other duties directed by Management as and when required.
Benefits