We are seeking a highly skilled and experienced Software Engineering Manager to lead our growing software development team in Chennai, India. You will work in a distributed, international team of product and engineering leaders.
The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to drive the development of innovative software solutions that meet our business needs. As a Software Engineering Manager, you will be responsible for overseeing the entire development process, from concept to deployment, ensuring the delivery of high-quality software products.
Key Responsibilities:
- Team Leadership: Lead and manage software engineering teams, providing guidance and support to ensure the successful delivery of software projects,
- Technical Leadership: Act as a tech lead, guiding the team on technical decisions and ensuring best practices are followed,
- Project Management: Develop and implement project plans, including timelines, budgets, and resource allocation, to ensure projects are completed on time and within budget,
- Collaboration: Foster a collaborative and inclusive team environment that encourages innovation and continuous improvement,
- Cross-Department Coordination: Coordinate with other departments, including product management and quality assurance, to ensure alignment on project objectives and quality standards,
- Software Development Oversight: Oversee the design, development, and implementation of software solutions, ensuring they meet customer requirements and industry standards,
- Mentorship: Mentor and develop team members, providing feedback and opportunities for professional growth,
- Best Practices: Ensure adherence to software development and operational best practices and company policies.
Professional Background :
- Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field,
- Experience: Proven experience in leading software development teams and managing software projects.
Technical Skills:
- Software Development: Strong technical background in software development, with proficiency in languages such as C#, .NET, SQL, JavaScript, and frameworks like Angular or React,
- Cloud and Tools: Experience with cloud platforms (preferably Azure), including virtualization, containerization, web servers, micro-services, and managed services. Familiarity with version control systems (e.g., Git) and CI/CD toolsets (preferably Azure DevOps),
- Agile Methodologies: Experience in agile development methodologies and project management tools,
- Best Practices: Strong understanding of software development best practices, including performance, scalability, resilience, and security, as well as familiarity with industry standards.
Skills & Abilities
- Leadership: Excellent leadership, communication, and interpersonal skills,
- Strategic Thinking: Ability to think strategically and solve problems effectively,
- Communication: Fluent in English, with excellent verbal and written communication skills,
- Teamwork: Self-motivated and willing to work collaboratively as part of a global team,
- Innovation: Ability to foster a culture of innovation and continuous improvement.
What We Do
A2MAC1 is the world leading provider of competitive technical benchmarking solutions across the automotive industry and beyond. It is a pioneer in the analysis and transformation of data into value, and a source of mission-critical insights into the market. With over 600 employees worldwide (Austria, Canada, China, France, Germany, India, Japan, Korea, Mexico, Thailand, Turkey, the United Kingdom, and the United States), the group’s offering is used daily by nearly 650,000 professionals from the entire automotive value chain and beyond (transportation, agriculture, appliances, etc.) for 25 years.
Its unique, easy-to-use, 3D proprietary technology platform helps manufacturers optimize the design and materials of their products throughout their life cycle, with a constant focus on innovation and cost and value optimization.