Software Development Manager

CLEAR DEMAND Inc.

Chennai District

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading software company in Chennai is seeking an experienced technical leader to manage a team of software engineers. The role involves overseeing the entire software development lifecycle, providing mentorship, and fostering innovation through effective leadership. The ideal candidate has over 8 years of software experience, including 3 years in a management position, and proficiency in cloud platforms and modern programming languages. This position offers opportunities for continuous learning and career development.

Qualifications

  • 8+ years of progressive software development experience.
  • At least 3 years in people management or technical leadership role.
  • Deep understanding of software engineering principles.

Responsibilities

  • Lead a high-performing team of 10+ software engineers.
  • Oversee end-to-end software development lifecycle.
  • Provide strategic technical direction and mentorship.

Skills

Leadership
Communication
Analytical Skills
Problem-Solving

Education

Bachelor’s or master’s degree in computer science or related field

Tools

AWS
Azure
GCP
Node JS
Python
Agile/Scrum

Job description

Key Responsibilities:
People Management
  • Lead, coach, and develop a high-performing team of 10+ software engineers to deliver scalable, reliable, and high-quality software solutions.
  • Foster a culture of ownership, collaboration, and continuous learning through effective goal setting, feedback, and career development initiatives.
Influence & Collaboration
  • Partner with cross-functional teams—including Product Management, UX, CS, ML/AI, SaaS and Operations—to define project scope, requirements, and success criteria.
  • Build strong stakeholder relationships and communicate effectively to align business objectives with technical deliverables.
Program Management
  • Oversee the end-to-end software development lifecycle (SDLC)—from planning and design to development, testing, and deployment.
  • Manage program risks, dependencies, and priorities to ensure on-time, high-quality delivery.
  • Establish clear visibility into project progress through data-driven reporting and proactive communication.
Technical Leadership
  • Provide strategic technical direction and hands‑on mentorship to guide architectural decisions, design reviews, and implementation quality.
  • Champion best practices in software design, coding standards, and system architecture to drive technical excellence and maintainability.
Operational Excellence
  • Build and maintain operationally mature systems with a focus on automation, self‑healing mechanisms, and proactive monitoring.
  • Implement metrics, dashboards, and alarms to ensure system reliability, scalability, and performance.
  • Drive continuous improvements in processes, tools, and operational efficiency.
Innovation & Continuous Learning
  • Stay current with emerging technologies, industry trends, and engineering best practices to drive innovation and long‑term product vision.
  • Encourage experimentation, learning, and adoption of modern tools and frameworks across the team.
Qualifications & Experience:

Education: Bachelor’s or master’s degree in computer science, Engineering, or a related technical field.

Experience: 8+ years of progressive software development experience, with at least 3 years in a people management or technical leadership role.

Technical Expertise:

  • Proven experience designing, building, deploying, and supporting large-scale, data-intensive systems on cloud platforms (e.g., AWS, Azure, or GCP).
  • Strong proficiency in one or more modern programming languages such as Node J S or Python.
  • Deep understanding of software engineering principles, architecture patterns, and design best practices.

Methodologies: Hands‑on experience with Agile/Scrum development methodologies and driving engineering excellence through iterative delivery.

Leadership: Demonstrated ability to lead and mentor high-performing engineering teams, manage priorities, and deliver complex technical programs.

Analytical & Problem-Solving: Excellent analytical, troubleshooting, and decision-making skills, with a data-driven approach to problem-solving.

Communication & Collaboration: Strong interpersonal and communication skills, with the ability to influence across technical and non-technical stakeholders.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

Clear Demand Inc • Chennai District

On-site
INR 1,500,000 - 2,000,000
Software Development Manager
Software Development Manager

Msi Services • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineering Manager
Software Engineering Manager

Simfluent • Dadri

On-site
INR 350,000 - 550,000
Engineering Manager
Engineering Manager

Uniqus Consultech Inc. • Mumbai

On-site
INR 1,500,000 - 2,100,000
Engineering Manager
Engineering Manager

NexTurn • Hyderabad

On-site
INR 3,000,000 - 5,500,000
Project Manager
Project Manager

Datamato Technologies • Pune District

On-site
INR 1,800,000 - 3,200,000
Associate Practice Manager - IT Development
Associate Practice Manager - IT Development

Apps Associates • Hyderabad

On-site
INR 2,838,000 - 4,258,000
Staff Software Engineer
Staff Software Engineer

Good co India • India

On-site
INR 3,500,000 - 6,000,000
Software Development Manager
Software Development Manager

QuickHire • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Immediate Opening For an Engineering Manager
Immediate Opening For an Engineering Manager

Knackforge Soft Solutions • Chennai District

On-site
INR 2,000,000 - 4,500,000