Software Engineering Manager

Company: Tata Consultancy Services
Apply for the Software Engineering Manager
Location: Greater London
Job Description:

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Tata Consultancy Services

All the Power is within you, you can do anything and everything!!

Role: Software Engineering Manager

Job Type: Permanent

Location: London, UK / Hybrid

Number of hours: 40 hours per week – full time

Ready to utilize your experience and expertise in Engineering Management?

We have an exciting role for you – Engineering Manager

Careers at TCS: It means more

TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve – our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.

The Role

As a Software Engineering Manager you will provide technical expertise and operate with excellence at all times. In this role you will be an integral part of our empowered, self-managing and multi-disciplinary engineering teams. You will work on designing, building, releasing, and maintaining products. In this role you will be working as an equal partner with the Product and Delivery teams to deliver elegant and robust solutions to solve complex problems for our customers and colleagues.

Key responsibilities:

  • Build, mentor and lead a team of high-performing software engineers to build and maintain high quality and reliable software (typically up to 10 engineers).
  • Own the engineering excellence of their teams e.g., behaviours, operations, standards, best practices, methodologies and technical quality.
  • Oversee the planning, execution and delivery of software, ensuring alignment with business objectives and timelines.
  • Line manage and develop engineers to ensure they have the right skills, development plans and attitude to learning, encouraging a mindset of feedback and continuous technical and non-technical improvement.
  • Ensure people, resource allocation and workload balance across projects.
  • Work with the wider Technology function to shape the technical strategy, adopting the North Star principles.
  • Develop effective relationships with Product and Delivery teams to prioritise, problem solve & maximise value to market and customer satisfaction.
  • Drive DevOps practices to automate the Product development life cycle and ownership attitude.
  • Foster a culture of experimentation, innovation, mutual support, collaboration and continuous improvement within the team.
  • Help develop/improve standard frameworks and policies, ensuring that they are understood and adopted.
  • Support other engineers to produce clean, quality code through code reviews and pair programming.
  • Contribute to and create the teams OKRs and demonstrate responsibility for the entire team’s objectives.
  • Drive improvement and measurement of product quality and reliability via engineering best practices and metrics.
  • Drive continuous learning and improvement for the Product(s) itself, working with senior engineers to develop the team’s technical roadmap and support the product management team to prioritise it against the commercial roadmap.
  • Approach, contribute and help lead product planning with an agile mind-set focusing on supporting our colleagues.
  • Engage with product colleagues and other disciplines to improve value for the customer and to understand ambiguous requirements, taking ownership of critical choices and decisions and monitoring progress, taking corrective action where necessary.
  • Demonstrate and champion pragmatism in terms of commercial delivery and software quality.
  • Evangelise technology, innovation, company values, and excellent ways of working within the team and wider community.
  • Active participation and contribution to Communities of Practice with a focus on positive momentum.
  • Lead recruitment and new starter on-boarding activities.
  • Help to lead initiatives to take client’s Software Engineering to the next level by challenging the status quo.
  • Support brand outreach activities.

Your Profile

Essential skills/knowledge/experience:

  • Good knowledge in all Technology stack areas, from front-end through to back-end.
  • Solid background in Software engineering principles and practices with strong experience in a variety of systems and technologies.
  • Proven track record in delivering, operating, leading, hiring and pivoting solutions.
  • Strong experience of managing successful delivery in an Agile DevOps Software environment.
  • Experience building and leading teams of highly skilled software engineers that deliver high-quality software.
  • Strong understanding of system design, software architecture, cloud, and software engineering best practices.
  • Expert knowledge and advocate for Continuous Integration and Continuous Delivery
  • Able to understand and drive DevOps.
  • Good understanding of testing strategies and reliability engineering.
  • Highly organised and able to manage multiple work streams, manage stakeholders and expectations
  • Excellent people management, interpersonal, analytical, and problem-solving skills.
  • Management of team(s), experience fostering a high performance, collaborative, innovative culture.
  • Excellent communication skills, both written and spoken and able to adjust for different audiences.
  • A leadership mindset that is willing to take responsibility.
  • Able to influence people at all levels and from the highly technical to non-technical.
  • Being creative, curious, and fearless.

Good to have:

  • Strong experience in software engineering and management.
  • Previous polyglot hands-on Senior software engineer.
  • Previous software engineering community leadership experience.
  • Experience with presentation delivery at internal and external events.
  • Knowledge of Software approaches like Domain Driven Design.
  • Experience in event driven API architectures and associated best practices.
  • Experience with cloud engineering.
  • Cares about the business and the bigger picture.

TCS is consistently voted a Top Employer in the UK and globally. Our competitive salary packages feature pension, health care, life assurance, laptop, phone, access to extensive training resources and discounts within the larger Tata network.

Diversity, Inclusion and Wellbeing

Tata Consultancy Services UK&I is committed to meeting the accessibility needs of all individuals in accordance with the UK Equality Act 2010 and the UK Human Rights Act 1998.

We believe in building and sustaining a culture of equity and belonging where everyone can thrive. Our diversity and inclusion motto is ‘Inclusion without Exception’. Our continued commitment to Culture and Diversity is reflected across our workforce implemented through equitable workplace policies and processes.

You’ll find a welcoming culture and many internal volunteering and social networks to join (these are optional). Our diversity, inclusion and social activities include 12 employee networks such as gender diversity, LGBTQIA+ & Allies, mental health, disability & neurodiversity inclusion and many more, as well as health & wellness initiatives and sports events and we sponsor the London Marathon.

We welcome and embrace diversity in race, nationality, ethnicity, disability, neurodiversity, gender identity, age, physical ability, gender reassignment, sexual orientation. We are a disability inclusive employer and encourage disabled people to apply for this role.

If you are an applicant who needs any adjustments to the application process or interview, please contact us at UKI.recruitment@tcs.com with the subject line: “Adjustment Request” or call TCS London Office 02031552100 to request an adjustment. We welcome requests prior to you completing the application and at any stage of the recruitment process.

Next Steps

Due to a high volume of applications, we will be unable to contact each applicant individually on the status of their application. If you have not received a direct response within 30 days, then it should be deemed unsuccessful on this occasion.

Join us and do more of what matters. Apply online now.

#J-18808-Ljbffr…

Posted: April 9th, 2025