A2MAC1 Logo

A2MAC1

Software Engineering Manager

Posted Yesterday
Be an Early Applicant
Chennai, Tamil Nadu
Senior level
Chennai, Tamil Nadu
Senior level
The Software Engineering Manager will lead a software development team, overseeing project planning, collaboration, and delivery of high-quality software solutions. Responsibilities include mentoring team members and ensuring adherence to industry standards and best practices.
The summary above was generated by AI

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.

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
Consulting
The Manager, Software Engineering is responsible for designing, implementing, and supporting web-based applications to enhance research and consulting delivery. This role requires collaboration with various teams, effective project management, and leadership to ensure high-quality software solutions and adherence to design standards.
Top Skills: .Net CoreC#CSSHTMLJavaScript
2 Days Ago
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Fashion • Retail
As a Senior Manager in Software Development Engineering at Workday, you will lead and mentor engineering teams, drive innovation in application development, and collaborate with various stakeholders to enhance Workday Payroll. You should build high-quality software products while fostering a diverse and inclusive work environment.
Top Skills: Object-Oriented Programming
2 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Fintech • HR Tech
The Sr Manager, Software Development Engineering at Workday will lead the engineering teams, drive innovation in application development for payroll services, and promote a collaborative, inclusive environment. Responsibilities include managing teams, prioritizing development tasks, mentoring staff, and ensuring delivery of high-quality software products.
Top Skills: Object-Oriented Programming

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.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account