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
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
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.