US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

General Manager – Software Engineering

Position: General Manager - Software Engineering

Location: Bangalore

Experience: 15 - 18 years
About Us:

Schneider Electric is a leading innovator in Energies, committed to delivering top-notch solutions to our clients.

We pride ourselves on our collaborative culture, cutting-edge technology, and dedication to continuous improvement.

Channel partner Software R&D Team in India is responsible for designing, implementing, and delivering high-quality software to drive the selling of Schneider Electric products/solutions and services.

You will be building and maintaining enterprise web applications that help our customers create efficient electrical networks and digital solutions.

Job Description:

We are seeking a highly motivated and experienced Software Engineering Manager to lead and mentor a team of talented software engineers.

The ideal candidate will have a strong technical foundation, excellent leadership and communication skills, and a passion for building high-quality software products.

Key Responsibilities:


* Team Leadership:



* Lead, mentor, and coach a team of software engineers, fostering a collaborative and high-performing environment.


* Conduct regular performance reviews, provide constructive feedback, and identify areas for growth and development.


* Recruit, interview, and onboard new team members.

Technical Leadership:


* Define and maintain high engineering standards, best practices, and coding guidelines.


* Participate in technical design reviews and code reviews to ensure the quality and maintainability of the codebase.


* Drive technical innovation and explore new technologies to improve team efficiency and product quality.

Project Management:


* Collaborate with product managers and stakeholders to define project scope, timelines, and deliverables.


* Track project progress, identify and mitigate risks, and ensure timely delivery of high-quality software.


* Manage project budgets and resources effectively.

Communication and Collaboration:


* Communicate effectively with cross-functional teams (e.g., product, design, QA) to ensure alignment and smooth project execution.


* Build and maintain strong relationships with stakeholders across the organization.


* Represent the engineering team in various meetings and forums.

Continuous Improvement:


* Continuously evaluate and improve team processes and workflows.


* Identify and implement opportunities to improve team productivity, efficiency, and morale.


* Stay up-to-date on the latest industry trends and technologies.

Qualifications

Required:


* Bachelor's degree in Computer Science, Engineering, or a related field.


* 5+ years of experience as a Software Engineer.


* 5+ years of experience as Software technical lead / architect.


* 3+ years of experience managing and mentoring software engineering teams.


* Strong technical expertise in Java/DotNet, JavaScript , Cloud C...




Share Job