Jobs / Software Development Engineer (SDE) / TCS Hiring Engineering Manager in Chennai | 12-14 Years
Tata Consultancy Services logo

Tata Consultancy Services

TCS Hiring Engineering Manager in Chennai | 12-14 Years

location_on Chennai | On-site
work 12 - 14 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

TCS is hiring an Engineering Manager for a technology leadership role in Chennai. This position is designed for an experienced engineering professional with 12 to 14 years of experience who can lead software development teams, guide technical direction, and take ownership of end-to-end delivery. The role combines people leadership, software architecture, project management, technical governance, and collaboration with business and technology stakeholders.

The Engineering Manager will help establish engineering practices that support reliable, scalable, secure, and high-quality applications. The role also involves supporting Agile delivery, continuous delivery, cloud transformation, digital modernization, and DevOps adoption. Candidates should be comfortable balancing technical priorities with team development, delivery commitments, risks, and long-term engineering goals.


Key Responsibilities

  • Lead software engineering teams and create an environment that encourages collaboration, innovation, learning, and continuous improvement.
  • Manage software delivery from requirements understanding and planning through development, deployment, and ongoing support.
  • Define technical strategy and contribute to architecture direction for software solutions.
  • Establish engineering standards, development practices, quality processes, and performance measures.
  • Manage project plans, resource allocation, delivery timelines, risks, and commitments.
  • Work closely with Product Managers, Architects, QA teams, DevOps professionals, and business stakeholders.
  • Conduct code reviews, design reviews, and technical governance activities to maintain engineering quality.
  • Monitor team performance and support career development, hiring, and succession planning activities.
  • Promote application availability, scalability, security, and reliability as core engineering objectives.
  • Drive Agile and Scrum practices across development activities.
  • Support continuous delivery initiatives and improvements to software development processes.
  • Contribute to cloud transformation, digital modernization, and DevOps adoption programs.


Required Skills

The role requires strong software engineering leadership experience combined with an understanding of technical architecture and delivery management. Candidates should be capable of guiding development teams while remaining comfortable discussing architecture, coding standards, design decisions, application quality, and engineering practices.

Strong Java knowledge is specifically identified for this position, along with Java Architecture. Applicants should be able to understand Java-based application architectures and provide appropriate technical direction to engineering teams. Experience leading technical discussions, reviewing designs, and establishing engineering standards will be important for success.

The position also requires the ability to manage multiple priorities, identify delivery risks, coordinate resources, and maintain focus on quality and business outcomes. Leadership experience should include both technical team guidance and people-management responsibilities.


Preferred Skills

Experience with Agile and Scrum delivery models is important for the role, particularly for professionals responsible for coordinating software teams and delivery activities. Knowledge of continuous delivery, DevOps practices, cloud transformation, digital modernization, and application reliability can further support the responsibilities described for this position.

Candidates who have experience working across product, architecture, quality assurance, DevOps, and business functions will be well suited to the collaborative nature of the role. Strong technical governance and engineering process experience can also be valuable when managing complex software development programs.


Education

The desired candidate profile specifies an undergraduate qualification. Candidates should have an undergraduate degree relevant to their professional and technical background.


Experience

This Engineering Manager opportunity is intended for professionals with 12 to 14 years of experience. The level of experience indicates that candidates should have substantial exposure to software engineering, technical leadership, team management, delivery planning, and architecture-related responsibilities.


Required Technologies

The primary technical skills specified for this role are Java and Java Architecture. The position also involves engineering practices and technology areas including Agile, Scrum, continuous delivery, DevOps, cloud transformation, digital modernization, application scalability, high availability, application security, and reliability engineering.


Soft Skills

Strong leadership, communication, collaboration, decision-making, and people-management abilities are essential for an Engineering Manager. The successful candidate should be able to communicate technical concepts to both engineering and business stakeholders and align teams around clear priorities.

The role also requires planning and organizational skills because the manager will oversee resources, risks, timelines, delivery commitments, team performance, and career development. A continuous improvement mindset is important when introducing better engineering practices and supporting modernization initiatives.


Benefits of Working in this Role

This role offers an opportunity to combine technical expertise with engineering leadership. An Engineering Manager can influence software architecture, delivery standards, team development, quality practices, and modernization initiatives while working with multiple technology and business functions.

The position can also provide meaningful exposure to cloud transformation, DevOps adoption, Agile delivery, digital modernization, and large-scale software engineering management. These areas can support continued growth toward broader engineering leadership and technology management responsibilities.


Work Mode

The job description does not explicitly specify onsite, hybrid, or remote work. Candidates should confirm the applicable work arrangement with TCS during the recruitment process.


Location

The position is based in Chennai, Tamil Nadu, India. Candidates searching for TCS Engineering Manager jobs in Chennai, Java Architecture jobs, software engineering manager jobs, technology manager jobs, or experienced IT leadership opportunities may find this role relevant.


Who Should Apply

This opportunity is suited to experienced software engineering professionals with 12 to 14 years of experience who have progressed into team leadership and engineering management responsibilities. Candidates should be able to demonstrate experience managing development teams, coordinating delivery, contributing to architecture decisions, and maintaining engineering quality.

Professionals with a strong Java background and experience in Java Architecture should review this position closely. The role is also relevant to managers who have worked with Agile teams and have supported DevOps, cloud transformation, continuous delivery, application modernization, and reliability initiatives.


Career Growth

An Engineering Manager role can provide a path toward broader technology leadership by combining people management, architecture direction, delivery ownership, and strategic engineering responsibilities. Experience gained in team development, technical governance, cloud transformation, and digital modernization can help prepare professionals for larger engineering management or technology leadership positions.


Application Advice

Before applying, update your resume to clearly highlight your 12 to 14 years of experience, software engineering leadership responsibilities, and Java expertise. Include examples of team leadership, technical strategy, architecture direction, delivery ownership, code and design reviews, and engineering governance where applicable.

Also highlight experience with Agile or Scrum, DevOps adoption, continuous delivery, cloud transformation, application scalability, security, availability, and digital modernization. Describe people-management responsibilities such as mentoring, performance management, hiring, career development, or succession planning only where they accurately reflect your background.

The stated application deadline is 31st October 2026. Candidates should verify the current job posting and application requirements before submitting their application.


Technical Ecosystem

Eligibility Criteria

school

Education

Undergraduate degree

work_history

Experience

12 - 14 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.