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.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
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 Computing (AWS/Azure).
- Proven ability to lead and motivate high-performing teams.
- Excellent communication, interpersonal, and presentation skills.
- Strong problem-solving and analytical skills.
- Demonstrated experience with Agile development methodologies (e.g., Scrum, SAFe).
Preferred Qualifications:
- Experience in working on Electrical Domain is added advantage.
Primary Location
: IN-Karnataka-Bangalore
Schedule
: Full-time
Unposting Date
: Ongoing
International Mobility: This position may not provide visa and/or relocation support for international candidates
Schedule: Full-time
Req: 0098Z1