Senior Software Development Engineer (.Net/C#)
Senior Software Development Engineer (.Net/C#)

Senior Software Development Engineer (.Net/C#)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and support scalable payment systems using .NET/C# and innovative technologies.
  • Company: Join Tesco, a leading tech-driven company serving millions of customers globally.
  • Benefits: Enjoy competitive salary, annual bonuses, generous holiday, and private medical insurance.
  • Why this job: Make a real impact on high-stakes projects that redefine payment systems.
  • Qualifications: Experience in .NET/C#, cloud platforms, and agile environments is essential.
  • Other info: Flexible working patterns and a commitment to inclusivity and diversity.

The predicted salary is between 43200 - 72000 £ per year.

The payments service team are the heart of Tesco Technology, serving 28 million+ shoppers in the UK and abroad. We deliver HTTP services that reliably manage payments at global scale, 24 hours a day every day. We also provide capabilities that detect and prevent fraud and build upon innovative technologies to reduce loss. At the core of our operation are the APIs that handle a variety of payment methods including cash, card and gift card across stores, at our fuel stations and online. We also support wallet behaviours, repeat payments, refunds and identity checks.

As a Senior Software Developer at Tesco, you are responsible for the entire development and support process for a software programme. Your applications make previously sophisticated tasks simple with the impact ranging from saving time, effort or money to re‑defining normal. The role focuses on day‑to‑day code writing; however, you will also lead on design and architecture as well as help mentor and develop those around you in the team.

About the role:

  • The stack: .NET/C#, Cassandra, Docker, HAProxy, Azure DevOps.
  • TDD and a “you build it, you run it” DevOps approach are also key parts of our engineering culture.
  • Automation is a key area of focus for us.

You will be responsible for:

  • Using your in-depth knowledge of .Net and the tool ecosystem to develop and implement scalable frontend systems.
  • Producing test‑driven features and demonstrating your familiarity with the TDD cycle.
  • Applying your understanding of software design principles to build well‑structured, maintainable systems.
  • Working effectively with product stakeholders to communicate and translate needs into product improvements.
  • Breaking down work so we can deliver value incrementally and manage risk on larger projects.
  • Facilitating group discussions on system design and working with Product Managers to drive value.
  • Supporting production systems, resolving, and learning from incidents.
  • Sharing knowledge with the wider engineering community.
  • Mentoring and developing others around you.
  • Producing proof of concepts to evaluate new tools.

You will need:

  • Experience using .Net/C# with an eagerness to take on new technologies.
  • Experience with both SQL/NoSQL databases.
  • Experience with cloud platform(s) (e.g. AWS, Azure, etc.).
  • Experience of working in agile environments and TDD.
  • Excellent interpersonal skills.
  • Experience with Ecommerce payment systems would be a nice to have but is not crucial.

What's in it for you?

  • Annual bonus scheme of up to 20% of base salary.
  • Holiday starting at 25 days plus a personal day (plus Bank holidays).
  • Private medical insurance.
  • 26 weeks maternity and adoption leave (after 1 year’s service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 4 weeks fully paid paternity leave.
  • Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing.

About Us:

Our vision at Tesco is to become every customer’s favourite way to shop, whether they are at home or out on the move. Our core purpose is ‘Serving our customers, communities and planet a little better every day’. Serving means more than a transactional relationship with our customers. It means acting as a responsible and sustainable business for all stakeholders, for the communities we are part of and for the planet. We are proud to have an inclusive culture at Tesco where everyone truly feels able to be themselves. At Tesco, we not only celebrate diversity, but recognise the value and opportunity it brings. We’re committed to creating a workplace where differences are valued, and make sure that all colleagues are given the same opportunities.

We’re proud to have been accredited Disability Confident Leader and we’re committed to providing a fully inclusive and accessible recruitment process. We’re a big business and we can offer a range of diverse full‑time & part‑time working patterns across our many business areas, which means that we can find something that works for you. We work in a more blended pattern – combining office and remote working. Our offices will continue to be where we connect, collaborate and innovate. If you are applying internally, please speak to the Hiring Manager about how this can work for you – Everyone is welcome at Tesco.

Senior Software Development Engineer (.Net/C#) employer: Tesco Technology

At Tesco, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Software Development Engineer, you'll enjoy competitive benefits including an annual bonus scheme, generous holiday allowance, and comprehensive health support, all while working in a diverse environment that values inclusivity and personal growth. With opportunities for mentorship and professional development, you will be part of a team that not only drives technological advancements but also makes a meaningful impact on millions of customers every day.
T

Contact Detail:

Tesco Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Development Engineer (.Net/C#)

Tip Number 1

Get to know the team! Before your interview, do a bit of research on the payments service team at Tesco. Understand their projects and challenges. This will help you tailor your answers and show that you're genuinely interested in what they do.

Tip Number 2

Show off your coding skills! Be ready to discuss your past projects and how you've tackled challenges using .NET/C#. Bring examples of your work or even a portfolio if you can. It’s all about demonstrating your expertise and problem-solving abilities.

Tip Number 3

Practice your soft skills! Since you'll be working closely with product stakeholders and mentoring others, make sure you can communicate your ideas clearly. Role-play common interview scenarios with a friend to boost your confidence.

Tip Number 4

Apply through our website! We want to see your application come through directly. It shows initiative and gives you a better chance of standing out. Plus, it’s super easy to do – just head over to the careers section and get started!

We think you need these skills to ace Senior Software Development Engineer (.Net/C#)

.NET
C#
Cassandra
Docker
HAProxy
Azure DevOps
Test-Driven Development (TDD)
Software Design Principles
Agile Methodologies
SQL Databases
NoSQL Databases
Cloud Platforms (e.g. AWS, Azure)
Interpersonal Skills
Ecommerce Payment Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Development Engineer role. Highlight your .NET/C# expertise and any relevant projects you've worked on, especially those involving payment systems or cloud platforms.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role at Tesco. Share specific examples of how you've tackled challenges in software development and how you can contribute to our mission of serving customers better.

Showcase Your Problem-Solving Skills: In your application, emphasise your experience with TDD and agile methodologies. We want to see how you've approached complex problems and what innovative solutions you've implemented in your previous roles.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of success. This way, your application will be reviewed by the right people who are excited to find the next member of our team!

How to prepare for a job interview at Tesco Technology

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially .NET/C#, SQL/NoSQL databases, and cloud platforms like Azure. Be ready to discuss your experience with these tools and how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in software development. Highlight your experience with TDD and how you've applied it to create maintainable systems. This will demonstrate your ability to deliver high-quality code under pressure.

Communicate Effectively

Since you'll be working closely with product stakeholders, practice articulating your thoughts clearly. Be prepared to discuss how you translate technical needs into product improvements and how you facilitate group discussions on system design.

Emphasise Mentorship and Teamwork

As a senior developer, mentoring others is key. Share your experiences of guiding junior developers or collaborating within a team. This shows that you value knowledge sharing and can contribute to a positive team culture at Tesco.

Senior Software Development Engineer (.Net/C#)
Tesco Technology

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>