Software Development Engineer III (.NET/Java) – London, United Kingdom of Great Britain and Northern Ireland

Company: Tesco
Apply for the Software Development Engineer III (.NET/Java) – London, United Kingdom of Great Britain and Northern Ireland
Location: London
Job Description:

Overview

As a Senior Software Developer at Tesco, you will own the end-to-end development and support of software that powers Tesco’s payments ecosystem. You will lead on design and architecture while mentoring teammates, delivering value through high-impact, business-critical systems. You’ll work with a stack including .NET/C#, Java, and cloud tools to build scalable APIs and payment workflows. This role emphasizes automation, testing, and a proven DevOps mindset to drive reliable, large-scale payments. You will operate within a collaborative, innovation-driven environment that values practical impact and continuous learning.

Pay / Benefits

  • bonus up to 20% of base salary
  • 25 days holiday + personal day + bank holidays
  • private medical insurance
  • 26 weeks maternity/adoption leave
  • 6 weeks fully paid paternity leave
  • 24/7 virtual GP and EAP

Responsibilities

  • Develop and implement scalable frontend/back-end systems using .NET/C# and/or Java
  • Produce test-driven features and apply the TDD cycle
  • Apply software design principles to create maintainable architectures
  • Collaborate with product stakeholders to translate needs into improvements
  • Break down work for incremental delivery and risk management on large projects
  • Lead design discussions and work with Product Managers to drive value
  • Support production systems, resolve incidents, and learn from them
  • Share knowledge with the engineering community and mentor others
  • Create proofs of concept to evaluate new tools

Key requirements

  • Experience with .Net/C# and/or Java
  • Experience with SQL/NoSQL databases
  • Experience with cloud platforms (AWS, Azure, etc.)
  • Experience in agile environments and TDD
  • Excellent interpersonal skills
  • Experience with ecommerce payment systems is a plus but not required
  • strong communication
  • mentoring and team development
  • stakeholder collaboration
  • DotNet/C#
  • Java
  • SQL/NoSQL databases

…

Posted: September 22nd, 2026