Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tesco

Senior Software Java Engineer - Identity - Welwyn Garden City, United Kingdom of Great Britain and Northern Ireland

Posted 5 views
Discussion

Summary

Senior Java engineer designing and building high-performance authentication APIs that power Tesco's global customer touchpoints. Day to day involves owning scalable, secure identity systems, leading technical design, handling production incidents, and mentoring other engineers using Java/Kotlin and Spring Boot.

Overview

In this role you will design and build high-performance authentication APIs that power Tesco’s global customer touchpoints. You’ll drive scalable, secure, and resilient solutions in a fast-paced, high-traffic environment. You collaborate with product and engineering teams to shape requirements and steer technical direction, while mentoring peers and elevating engineering standards. This is a chance to impact new propositions across Tesco by advancing identity and access capabilities at scale.

Pay / Benefits
  • Annual bonus up to 20%
  • Holiday from 25 days + personal day + bank holidays
  • Private medical insurance
  • Maternity and adoption leave
  • Paternity leave
  • 24/7 virtual GP and EAP
Responsibilities
  • Design, build and maintain mission-critical authentication systems with a focus on scalability, security and resilience
  • Lead the technical design of complex features and initiatives aligned with strategy
  • Partner with product managers and the wider team to shape requirements and deliver business outcomes
  • Provide technical leadership across teams and drive key initiatives
  • Drive engineering excellence through high-quality software practices
  • Own production systems, lead incident resolution and root cause analysis to improve reliability and security
  • Share knowledge with the wider engineering community
  • Mentor and support engineers to raise engineering standards
  • Contribute to recruitment and interview processes to attract talent
Key requirements
  • Expert proficiency in at least one major programming language (Java preferred)
  • Extensive experience designing and supporting large-scale distributed systems
  • Collaborative mindset for cross-functional work
  • Strong understanding of software engineering principles (SOLID, design patterns)
  • DevOps mindset with production support, incident resolution and root cause analysis
  • Experience leading technical initiatives across multiple teams
  • Knowledge of identity and access management concepts (OAuth 2.0, OpenID Connect) would be advantageous
  • collaborative
  • leadership
  • mentoring
  • Java
  • Kotlin
  • Spring Boot

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available