backend focussed technologist
Role details
Job location
Tech stack
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...