Staff Software Engineer

2 weeks ago


United Kingdom Tata Consultancy Services Full time

Role: Staff Software Engineer

Job Type: Permanent

Location: London (Hybrid)

Are you passionate about making a significant impact in application development using the latest technologies?

Do you have skills in solving problems collaboratively and communicating decisions to customers?

Join us as a Staff Software Engineer

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.

  • Be part of an exciting team where you will be challenged every day.
  • Work closely with the range of teams within the business to bring products to life.
  • Work with customers and identify opportunities to support their strategy and improve their processes across functions.

The Role

As a Staff Software Engineer, you will provide technical expertise and work to develop and improve frameworks and policies, ensuring that they are understood and adopted. You will be an integral part of our multi-disciplinary engineering teams. In this role you will work with the Product and Delivery teams and deliver robust solutions to solve complex problems for our customers and colleagues. You will play a key role in driving our ambition to create a best-in-class software engineering team. In this role you will be part of building a modern digital ecosystem using exciting technologies. Part of this role will involve providing support for the technical platform out of hours as a member of the support Rota.

Key responsibilities:

  • Own complex tasks in the backlog and deliver them routinely with no significant issues.
  • Support other engineers to produce clean, quality code through code reviews and pair programming.
  • Drive DevOps practices to automate the Product development life cycle.
  • Drive solution through experimentation and innovation as a culture.
  • Contribute and create Product Group OKRs and demonstrate responsibility for the entire team’s teams' objectives.
  • Lead the measurement and improvement of software development metrics.
  • Help lead continuous learning and improvement for the Products and Product health related to quality and stability.
  • Approach, contribute and help lead product planning and roadmap with an agile mentality.
  • Engage with product colleagues to improve value for the customer and to understand ambiguous requirements.
  • Promote innovation, values, and ways of working within the team and wider community.
  • Active participation and contribution to Communities of Practice with a focus on positive momentum.
  • Coach, mentor and develop colleagues by sharing your knowledge.
  • Assist with recruitment and new starter on-boarding activities.
  • Help lead initiatives to take Software Engineering to the next level by challenging the status quo.
  • Collaborate with the rest of the technology, product and design team to deliver features that add value.
  • Work to define development standards and ensure they are upheld. Contribute to continual improvement of standards and development practices.
  • Support the teams QA responsibility, through PR reviews and automated testing.
  • Oversee deployment of services and manage roll back procedures.
  • Work collaboratively with others or ability to work independently as situation demands.
  • Provide technical guidance and mentoring to product teams during Sprint and Development.
  • Ability to work in the DevOps team.

Your Profile

Key skills/knowledge/experience:

  • Hands-on experience in Application Development using latest technologies such as JEE, Java 8+, Microservices, Springboot or any equivalent microservices framework.
  • Proven track record in building Apis with REST/SOAP/GraphQL.
  • Written tests in TDD/BDD, Integration test, Performance, Acceptance test and Contract testing.
  • Practical experience in implementation of best coding/design practices and patterns, optimizations, scaling and clustering.
  • Demonstrate and champion pragmatism in terms of commercial delivery and software quality.
  • Creative and curious.
  • Hands on experience with Apache Kafka/ Azure events hub, other messaging systems.
  • Experience with distributed caching (Redis/Coherence/JGroups).
  • Suggest best practices and be vocal in providing ideas.
  • Knowledge of Linux Packaging (RPM) or Cloud deployment (KVM, Docker, Podman)
  • Worked with any/all Postgres/SQL Server/Mongo Atlas and Cosmos db.
  • Writing dockerFile or creating deployable with Maven or Gradle build tool.
  • Hands on knowledge and implementation in cloud platforms like Azure & AWS.
  • Experience in defining pipelines for Build and deployment in any Cloud platforms using CI / CD tools such as Concourse/Jenkins/GitActions.
  • Hands-on experience with monitoring and logging tools.

Rewards & Benefits:

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 & Wellbeing

At TCS, we believe in building and sustaining a culture of equity and belonging where everyone can thrive. Our diversity motto is ‘Inclusion without Exception’.

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

We are open to all and treat applications equally, regardless of ethnicity, disability, gender identity, gender reassignment, age, sexual orientation, or beliefs.

If you are an applicant who needs a reasonable accommodation due to Disability or Neurodiverse Condition to complete an employment application, or during any phase of the hiring process, please contact us at hariharan.s8@tcs.com with the subject line: “Reasonable Accommodation Request”.

Due to the 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.

Application Process

1. Online application > 2. Technical assessment > 3. Technical discussion > 4. Managerial discussion > 5. HR discussion. (Tech graduate role – typically)

1. Online application > 2. Technical discussion > 3. Managerial discussion > 4. HR discussion (EP role – usually)

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



  • United Kingdom Oho Group Ltd Full time

    Staff Software Engineer - London - Leading Digital Asset Management Company Permanent + Dynamic Team + Hands-On Are you a Staff Software Engineer with strong backend experience in Python? Look no further - this is a fantastic opportunity to join a leading digital asset management company as they expand their global team. They are looking for a Staff...


  • United Kingdom Oho Group Ltd Full time

    Staff Software Engineer - London - Leading Digital Asset Management Company Permanent + Dynamic Team + Hands-On Are you a Staff Software Engineer with strong backend experience in Python? Look no further - this is a fantastic opportunity to join a leading digital asset management company as they expand their global team. They are looking for a Staff...


  • United Kingdom Oho Group Ltd Full time

    Staff Software Engineer - London - Leading Digital Asset Management Company Permanent + Dynamic Team + Hands-On Are you a Staff Software Engineer with strong backend experience in Python? Are you looking for a chance to be in a hands-on technical role and lead the charge of the team? Look no further - this is a fantastic opportunity to join a leading...


  • United Kingdom Oho Group Ltd Full time

    Staff Software Engineer - London - Leading Digital Asset Management Company Permanent + Dynamic Team + Hands-On Are you a Staff Software Engineer with strong backend experience in Python? Are you looking for a chance to be in a hands-on technical role and lead the charge of the team? Look no further - this is a fantastic opportunity to join a leading...


  • United Kingdom Fruition IT Full time €100,000 - €120,000

    Staff Software Engineer (Python, AWS) £Central London Hybrid (2 days per week on site) Join a PE backed B2B SaaS business with over 20 years of success within their industry. You will be driving best practice, including team’s approach to security, reliability, privacy, and compliance. Staff Software Engineer Requirements (MUST HAVES) Expertise in...

  • Software Engineer

    3 weeks ago


    United Kingdom European Tech Recruit Full time

    Are you a software engineer with experience working on low level / firmware projects that is looking for a new role within a newly established software engineering group. At European Recruitment we are working alongside at a globally recognizable semiconductor company, helping them to bring on board a Staff Software Engineer. You will be responsible for...

  • Software Engineer

    3 weeks ago


    United Kingdom European Tech Recruit Full time

    Are you a software engineer with experience working on low level / firmware projects that is looking for a new role within a newly established software engineering group. At European Recruitment we are working alongside at a globally recognizable semiconductor company, helping them to bring on board a Staff Software Engineer. You will be responsible for...


  • United Kingdom Tata Consultancy Services Full time

    Role: Staff Software Engineer Job Type: Permanent Location: London (Hybrid) Are you passionate about making a significant impact in application development using the latest technologies? Join us as a Staff Software Engineer TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through...


  • United Kingdom Tata Consultancy Services Full time

    Role: Staff Software Engineer Job Type: Permanent Location: London (Hybrid) Are you passionate about making a significant impact in application development using the latest technologies? Join us as a Staff Software Engineer TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through...


  • United Kingdom Amici Procurement Solutions Full time

    Staff Software Engineer This role will be on a remote basis with 1-2 visits to their Glasgow HQ per quarter, which will be expensed. We provide a purchasing and inventory management service, allowing biotech organisations to focus on discovering transformative innovations. Our procurement consultancy service, along with in-house cloud-based software,...


  • United Kingdom Acre Software Full time

    About the RoleAcre Software is seeking a highly skilled Senior Frontend Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and testing the user interface that empowers consumers, brokers, and operational functions to efficiently manage the mortgage research and application process.Key...


  • United Kingdom Acre Software Full time

    About the RoleAcre Software is seeking a highly skilled Senior Frontend Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and testing the user interface that empowers consumers, brokers, and operational functions to efficiently manage the mortgage research and application process.Key...


  • United Kingdom Amici Procurement Solutions Full time

    Staff Software Engineer This role will be on a remote basis with 1-2 visits to their Glasgow HQ per quarter, which will be expensed. Eden Scott is delighted to be retained by Amici, to recruit an experienced Staff Engineer. You will have a key role in defining the architecture of their SaaS platform and designing solutions to problems. About Amici Amici...


  • United Kingdom Amici Procurement Solutions Full time

    Staff Software Engineer This role will be on a remote basis with 1-2 visits to their Glasgow HQ per quarter, which will be expensed. Eden Scott is delighted to be retained by Amici, to recruit an experienced Staff Engineer. You will have a key role in defining the architecture of their SaaS platform and designing solutions to problems. About Amici Amici was...


  • United Kingdom InfyStrat Software Services Full time

    You will be a Senior/Lead Developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. You’ll be responsible for: • Producing high quality, maintainable code • Supporting in...


  • United Kingdom James Adams Full time €65,000 - €80,000

    Role: Staff Software Developer Location: Nottinghamshire Hybrid (3 Days In Office) They are looking for a range of Staff Software Developers to join their Software Development Org They have offices across the UK and this role will be based out of their East Midlands office near Nottingham This is a full stack role using C#, .net, JavaScript,...


  • United Kingdom James Adams Full time €65,000 - €80,000

    Role: Staff Software Developer Location: Nottinghamshire Hybrid (3 Days In Office) They are looking for a range of Staff Software Developers to join their Software Development Org They have offices across the UK and this role will be based out of their East Midlands office near Nottingham This is a full stack role using C#, .net, JavaScript,...


  • United Kingdom beBee S GB Full time

    Staff Software Engineer - Sydney, AustraliaMy client is looking for an experienced Staff Software Engineer to join the Sydney based team. Internal Job Title: Software Engineer III.As Software Engineers here, we bring deep knowledge of specific technical areas and also value the opportunity to work in a variety of broader domains. We work with both new and...


  • United Kingdom European Tech Recruit Full time

    Staff/Principal Release Engineer - Semiconductor / Open-Source We are currently partnered with a world leading semiconductor company specializing in cutting-edge next-generation CPU/CPU technologies. This position is based in Bristol and will require an onsite presence 2 days per week. Our client is able to support visas and relocation where applicable....


  • United Kingdom European Tech Recruit Full time

    Staff/Principal Release Engineer - Semiconductor / Open-Source We are currently partnered with a world leading semiconductor company specializing in cutting-edge next-generation CPU/CPU technologies. This position is based in Bristol and will require an onsite presence 2 days per week. Our client is able to support visas and relocation where applicable....