backend focussed technologist

Tcs London Office
Charing Cross, United Kingdom
14 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 195K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
A/B testing
Artificial Intelligence
Automated Storage and Retrieval Systems
Automation of Tests
Azure
Cloud Computing
Software Quality
Code Review
Continuous Delivery
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Data Synchronization
Data Systems
Relational Databases
DevOps
Github
Python
Microsoft SQL Server
MongoDB
Mule
Node.js
NoSQL
Open Source Technology
Oracle Applications
Pair Programming
Performance Tuning
Redis
SAP Applications
Secure Coding
Selenium
Test Data
TypeScript
Management of Software Versions
Web Applications
Warehouse Management Systems
Performance Testing
React
Caching
Backend
Event Driven Architecture
Material Design
Kubernetes
Playwright
Enterprise Integration
Kafka
Front End Software Development
Terraform
Domain Driven Design
Dynatrace
Microservices

Job description

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.

  • Build strong relationships with a diverse range of stakeholders.

  • Gain access to endless learning opportunities.

  • Work closely with the range of teams within the business to bring products to life.

The Role As a Staff Engineer, you will leverage your 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.

This role involves driving transformation, championing modern engineering practices, and contributing to a cutting-edge digital ecosystem using innovative technologies., * 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., * Cloud & DevOps: Azure (AKS/Web Apps/Logic Apps), CI/CD with GitHub Actions, terraform (IaC), containers/Kubernetes; focus on reliability, safe deployment, and cost optimization.

  • 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 org standards.

  • Collaboration & Documentation: Clear technical communication, ADRs/diagrams, and effective cross team partnership (backend-frontend-platform)., Job Description Staff Software Engineer (Python / Rust / C++ / Golang) London - Hybrid (3 days onsite) Up to £160,000 base + 25% bonus + equity We're building the next generation of real-time, low-latency data systems - processing billions of transactions..., Role : Senior, Staff & Principal Engineers Salary range: 90 - 160k (+ equity) Senior: 90-115k | Staff: 120-135k | Principal: 140-160k Location : Central London (x3 days per week onsite - Tue/Wed/Thurs) Tech stack includes : Typescript, React, Material UI, NodeJS,...

Requirements

  • 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 optimization, and Redis backed caching strategies., * 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., Job Description Staff Engineer / Backend Developer (Java AWS PostgreSQL) London / WFH to £120k Are you a backend focussed technologist with leadership skills? You could be progressing your career, in a senior, hands-on role at a technology driven market research company...

Benefits & conditions

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., Job Description Staff Software Engineer (Real-Time Robotics/Applied Science Scale-up) Role: Staff Software Engineer (Contract) Rate: £600 - £750/day (open to stretching for the right expertise) Duration: 4 months Location: Angel (hybrid) Are you a Staff Software...

About the company

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.

Apply for this position