Talent.com
This job offer is not available in your country.
Software Engineering Manager

Software Engineering Manager

Ramco SystemsChennai, Tamil Nadu, India
11 hours ago
Job description

Job Title : Software Development Manager (SDM)

Reports To : Manager of Managers

Manages : Tech Leads (SD3) and Development Teams

Experience : 8–12 years (including 2–4 years of engineering leadership)

Role Overview

We are seeking a Software Development Manager (SDM) to lead high-performing engineering teams in building scalable, secure, and reliable software products. The SDM will drive engineering excellence, foster a culture of ownership and innovation, and collaborate with cross-functional partners to deliver impactful business outcomes.

Key Responsibilities

1. Engineering Leadership & Team Management

  • Lead, coach, and mentor engineers and technical leads, enabling growth and autonomy.
  • Define hiring needs, participate in recruitment, and drive onboarding & capability development.
  • Foster a psychologically safe, inclusive, and motivating team culture.

2. Delivery & Engineering Excellence

  • Own the full software development lifecycle (planning to release).
  • Ensure timely delivery of scalable, high-quality software.
  • Champion engineering best practices—code reviews, automation, CI / CD, and observability.
  • 3. Technical Strategy & Oversight

  • Oversee design and development of distributed, cloud-native systems.
  • Guide architecture decisions, performance optimization, and long-term scalability.
  • Lead incident reviews and drive operational excellence.
  • 4. Cross-Functional Collaboration

  • Partner with product, program, and architecture teams to shape roadmaps.
  • Translate business goals into engineering priorities.
  • Communicate effectively with senior leadership and stakeholders.
  • 5. Process & Continuous Improvement

  • Instil rigor in agile practices and delivery processes.
  • Drive reduction of technical debt and implement DevSecOps practices.
  • Required Skills & Experience

  • 8–12 years in software engineering; 3+ years managing engineering teams.
  • Proven experience delivering and scaling multi-tier web services and cloud solutions.
  • Strong expertise in at least one backend language (Java, Python, C#) and a modern frontend framework (React / Vue).
  • Hands-on knowledge of CI / CD, test automation, observability, and cloud platforms (AWS / Azure / GCP).
  • Experience collaborating with product / program management for business-aligned delivery.
  • Preferred Qualifications

  • Track record of hiring, mentoring, and developing engineering talent.
  • Experience guiding senior ICs and building future leaders.
  • Familiarity with security best practices (OAuth, JWT, OWASP).
  • Strong communication and influencing skills across teams and leadership.
  • Create a job alert for this search

    Manager Software Engineering • Chennai, Tamil Nadu, India