Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
T

At a Glance

  • Tasks: Join a high-impact team to build a next-gen analytics platform using C#/.NET.
  • Company: One of the largest SaaS businesses supporting FinTech across the UK and EU.
  • Benefits: Private health cover, competitive pension, flexible working, and training reimbursement.
  • Why this job: Make a real impact on innovative projects in a dynamic tech environment.
  • Qualifications: 8+ years in C#/.NET with expertise in building complex distributed systems.
  • Other info: Great opportunities for professional growth and internal promotions.

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

We have partnered up with one of the largest SaaS businesses that help numerous FinTech organisations across the UK and EU. This Senior Software Engineer will join a high-impact team building a next-generation analytics platform designed to ingest, transform, and materialise massive observability datasets. This is a hands-on role for an engineer who excels at building complex distributed systems.

Key Responsibilities

  • Core Development: Design and deploy high-performance backend services and APIs using C#/.NET, focusing on sub-millisecond reliability and global scalability.
  • System Integration: Own technical integrations across internal and external platforms using gRPC, REST, and messaging standards (OAuth2/OpenID).
  • Engineering Excellence: Champion automated testing, code reviews, and an 'observability-first' mindset (metrics, logs, traces) with defined SLOs.
  • Architecture & DevOps: Contribute to CI/CD pipelines and Infrastructure-as-Code (Terraform/Helm) to ensure production readiness and resilient container orchestration.

Technical Environment & Requirements

  • Backend Expertise: 8+ years of professional experience with C# / .NET (ASP.NET, MSSQL) and building complex distributed systems in production.
  • Integration Mastery: Deep knowledge of REST/gRPC, SDKs, and identity standards (OAuth2, SAML) for cross-platform communication.
  • Systems Design: Proven ability to design for high availability and partition tolerance; strong understanding of concurrency and asynchronous programming.
  • Modern Tooling: Proficiency with Git, CI/CD, and AI-assisted development workflows to drive efficiency.
  • Bonus Skills: Familiarity with the Java/JVM ecosystem (Spring Boot), Kubernetes, and cloud providers (AWS/Azure).

What We Offer

  • Comprehensive Health: Private Health and Dental cover for you and your dependents.
  • Financial Security: Competitive Pension, Life Assurance, and Income Protection.
  • Work-Life Balance: Flexible hybrid working model and the option to buy/sell holiday.
  • Professional Growth: Generous training reimbursement and a track record of internal promotion.

Senior Software Engineer in London employer: Thyme

Join a leading SaaS business in Central London, where innovation meets opportunity. As a Senior Software Engineer, you'll thrive in a dynamic work culture that prioritises professional growth, offering generous training reimbursement and a clear path for internal promotion. Enjoy a flexible hybrid working model, comprehensive health benefits, and a supportive environment that champions engineering excellence and work-life balance.
T

Contact Detail:

Thyme Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving C#/.NET and distributed systems. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on system design and coding challenges. Practice common algorithms and data structures, and be ready to discuss your past projects in detail—especially how you tackled complex integrations.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Software Engineer in London

C#
.NET
ASP.NET
MSSQL
gRPC
REST
OAuth2
OpenID
Automated Testing
Code Reviews
CI/CD
Infrastructure-as-Code
Terraform
Helm
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#/.NET and any complex distributed systems you've built. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how your background makes you a perfect fit for our high-impact team. Keep it engaging and personal.

Showcase Your Technical Skills: When applying, be sure to mention your expertise in system integration and any experience with tools like Terraform or Kubernetes. We love seeing candidates who are passionate about engineering excellence and modern tooling!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it’s super easy!

How to prepare for a job interview at Thyme

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in C#, .NET, and the other technologies mentioned in the job description. Brush up on your knowledge of REST/gRPC and identity standards like OAuth2. Being able to discuss your past experiences with these technologies will show that you're not just familiar but truly proficient.

✨Prepare for System Design Questions

Given the role's focus on building complex distributed systems, be ready to tackle system design questions. Think about how you would approach designing for high availability and partition tolerance. Practising these scenarios can help you articulate your thought process clearly during the interview.

✨Showcase Your Engineering Excellence

Be prepared to discuss your experience with automated testing, code reviews, and an observability-first mindset. Share specific examples of how you've implemented these practices in your previous roles, as this will demonstrate your commitment to engineering excellence.

✨Familiarise Yourself with CI/CD and DevOps Practices

Since the role involves contributing to CI/CD pipelines and Infrastructure-as-Code, make sure you understand these concepts well. Be ready to discuss your experience with tools like Terraform or Helm, and how they’ve helped you ensure production readiness in your projects.

Senior Software Engineer in London
Thyme
Location: London
Go Premium

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
  • Senior Software Engineer in London

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • T

    Thyme

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