
Manager, Software Engineering
Job Description
- Supervise a team of 4-8 team members
- Actively contribute code to projects
- Communicate technical expertise, stay current and communicate best practices within their technical discipline
- Mentors Software Engineers on best practices within their technical guild
- Manages overall code quality of Software Engineers on assigned guild(s)
- Ensures Software Engineers on assigned guilds are meeting performance and quality standards
- Provides timely feedback regarding addressing bugs, code quality, and performance issues
- Collaborates with the other Software Managers and the Director of Software Engineering to create and evaluate department-wide process improvements and initiatives
- Identifies and provides direction to support team members to modify behavior that could be adversely impacting group effectiveness and productivity
- Proactively facilitates schedules, procures, and technical training for teams and individuals
- Facilitates positive change in direct reports, department culture, and product development values
- Encourages and supports others to take on responsibility, authority, and accountability
- Responsible for new hire training and smooth transition into teams
- Schedules and attends one-on-ones with direct reports, with regularity determined by the expressed needs of direct reports
- Schedules, leads, and prepares content for regular performance discussions for direct reports
- Industry
- IT-Software / Software Services
- Functional Area
- IT Software - Application Programming, Maintenance
- Job Role
- Software Developer
- Job Type
- Permanent
Qualification
- UG Qualification
- B.Tech/B.E - Computers
- PG Qualification
- Any Post Graduate - Any Specialization
- Doctorate
- Doctorate Not Required - None
Desired Candidate Profile Please refer to the Job description above