A2MAC1 Logo

A2MAC1

Software Engineering Manager

Sorry, this job was removed Sorry, this job was removed at 08:50 a.m. (IST) on Tuesday, Mar 04, 2025
Be an Early Applicant
Chennai, Tamil Nadu
Chennai, Tamil Nadu

Description
Mission :

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.

This is an on-site position based in Chennai. Partial work-from-home is possible, but please note that relocation to Chennai is required.

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.
Requirements

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.

Similar Jobs

2 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Fintech • HR Tech
Lead multiple engineering teams to develop high-quality enterprise applications, ensuring innovative delivery and mentoring team members for their career growth.
Top Skills: Erp Application DevelopmentObject-Oriented DesignPerformance EngineeringSoftware DevelopmentTest Automation
3 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Digital Media • Gaming • Internet of Things • News + Entertainment • Retail • Business Intelligence • Cybersecurity
Lead a team of Software Development Engineers to plan, design, and manage software/web applications, ensuring adherence to deadlines and quality standards while mentoring and guiding team members.
14 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Consulting
Lead design, implementation, and support of web-based applications while collaborating with cross-functional teams. Navigate performance-focused architecture and manage project communications, ensuring adherence to system standards and quality documentation.
Top Skills: .Net FrameworkAsp.NetAzureC#CSSDevOpsEntity FrameworkHTMLJavaScriptJavaScriptJenkinsPl/SqlVisual Studio

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account