The Manager, Software Engineering is responsible for the definition, analysis, design, and/or programming of complex systems or programs. This role collaborates with user personnel to define new system specifications and ensures appropriate inputs, files, reports, graphical displays, controls, system performance, volumes, and audit trails are properly designed and controlled. In addition to technical duties, the Manager, Software Engineering provides mentorship and guidance to junior and senior developers, assisting with task assignments, code reviews, and problem-solving. They act as a primary point of contact for user personnel and help coordinate the work of a global development team. The incumbent will be responsible for overseeing day-to-day operations of the developer team, ensuring tasks are completed efficiently and in line with company goals. They will provide leadership by setting clear expectations, offering guidance, and motivating team members to reach their potential. In addition, the incumbent will monitor performance, address issues as they arise, and foster a collaborative and positive work environment. This role requires strong communication, problem-solving, and decision-making skills to support both individual and team success. The incumbent also assists in diagnosing and correcting programming errors in operational systems, ensuring software reliability and efficiency. The role requires a balance of technical leadership and people management, with a strong focus on engineering productivity, collaboration, and product quality.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level