What are the responsibilities and job description for the Technical Director Software Development position at Schneider Electric?
Job Description
The Software Engineering Manager is responsible for directing software engineering tasks and participating in the design, development, and deployment of resources, tools, systems, and processes required to fulfill specific customer requirements.
This role requires strong leadership skills, including team leading, mentoring, and empowering others through delegation. The ideal candidate will have over 7 years of experience in the industry, including a minimum of 3 years in a non-managerial role, with advanced technical knowledge of applications involving building operations (EBO) and HVAC systems.
Key Responsibilities:
- Directing software engineering tasks and participating in the design, development, and deployment of resources, tools, systems, and processes.
- Leading cross-functional teams to achieve business objectives and drive innovation.
- Mentoring and coaching team members to foster growth and share best practices.
- Establishing yearly performance goals and collaborating on short- and long-term development goals for direct reports.
- Cultivating a culture of quality and efficiency within the team.
Requirements:
- 7 years of experience in the software engineering industry.
- Minimum of 3 years in a non-managerial role, with experience mentoring and leading project team members or direct management.
- Strong leadership skills, including team leading, mentoring, and empowering others through delegation.
- Excellent organizational skills, including the ability to manage multiple demands, prioritize tasks efficiently, and allocate resources effectively.