Staff Engineer

Company: Tata Consultancy Services
Apply for the Staff Engineer
Location: London
Job Description:

Job Type: Permanent

Location: London, UK

Mode of Working: Hybrid

Number of hours: 40 hours per week – full time

Ready to utilize your experience and expertise in Staffing Engineer?

We have an exciting role for you – Staff Engineer!

Role Overview

The role as a Staff Engineer involves leveraging technical expertise to deliver high‑quality engineering solutions as part of self‑managing, multi‑disciplinary teams. You will collaborate with Product and Delivery teams to design, build, and maintain products that address complex challenges, driving transformation and championing modern engineering practices.

Key Responsibilities

  • Build and maintain high‑quality, reliable software with strong automation and cloud‑native practices.
  • Take ownership of complex backlog tasks and deliver them consistently with minimal issues.
  • Support other engineers in producing clean, maintainable code through code reviews and pair programming.
  • Drive DevOps practices to automate the product development lifecycle and enhance delivery efficiency.
  • Provide out‑of‑hours technical support as part of the support rota.
  • Contribute to and help define Product Group OKRs, demonstrating accountability for team objectives.
  • Champion continuous learning and improvement for product quality, stability and health.
  • Collaborate effectively to solve problems and communicate decisions clearly to stakeholders.
  • Contribute to product planning and roadmap discussions with an agile mindset.
  • Demonstrate pragmatism in balancing commercial delivery with software quality.
  • Promote technology, innovation and best practices within the team and wider engineering community.
  • Coach, mentor and develop less‑experienced engineers by providing guidance and resources.
  • Embed cybersecurity best practices into design, development and operations to ensure secure and compliant solutions.
  • Champion modern engineering practices, including cloud‑native architectures, microservices and continuous delivery, to build scalable and resilient systems.

Your Profile – Essential skills / knowledge / experience

  • Backend Development: Hands on delivery in Java 17+ with Spring Boot/Micronaut; strong automated testing (unit, integration, contract) and performance testing.
  • Architecture & Patterns: Proven application of SOLID, GoF, Hexagonal/Clean Architecture, CQRS, Circuit Breaker, Retry/Backoff and idempotency.
  • Domain Driven Design: Modelling with bounded contexts, aggregates, entities/value objects, domain events, anti‑corruption layers, and clear service boundaries.
  • Event Driven Architecture: Kafka experience including schema evolution, event versioning, idempotent consumers, DLQ handling and transactional outbox.
  • Data & Caching: RDBMS such as MS SQL/Oracle, NoSQL such as MongoDB, query/index optimisation and Redis‑backed caching strategies.
  • Cloud & DevOps: Azure (AKS/Web Apps/Logic Apps), CI/CD with GitHub Actions, Terraform (IaC), containers/Kubernetes – focus on reliability, safe deployment and cost optimisation.
  • Observability: Metrics, logs and traces (Dynatrace/OTel), alerting, SLOs and performance tuning in production.
  • Experimentation & Rollouts: Feature flags, A/B testing and telemetry‑driven decisions to improve customer outcomes and delivery metrics.
  • Security & Compliance: Secure coding, authn/z, secrets management, data protection and threat modelling aligned to organisational standards.
  • Collaboration & Documentation: Clear technical communication, ADRs/diagrams and effective cross‑team partnership (backend–frontend–platform).
  • Python: Tooling/automation, data pipelines or service prototypes complementing the Java stack.
  • Frontend Literacy: TypeScript/React to shape contracts, validate integrations and maintain end‑to‑end quality.
  • Test Automation: Playwright/Selenium and reliable test data setup for critical journeys.
  • Enterprise Integration: Experience with ERP/COTS integrations (e.g. BY WMS, SAP, warehouse automation, MQ, Mule) and resilient data synchronization patterns.
  • Open Source & Inner source: Contributions that elevate engineering standards and reuse across teams.

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 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 commitment to culture and diversity is reflected across our workforce, implemented through equitable workplace policies and processes.

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.

#J-18808-Ljbffr…

Posted: June 20th, 2026