Senior Software Engineer C# - FLEXIBLE WORKING in London
Senior Software Engineer C# - FLEXIBLE WORKING

Senior Software Engineer C# - FLEXIBLE WORKING in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Harrington Starr

At a Glance

  • Tasks: Build tools and automation to enhance platform reliability and performance.
  • Company: Global fintech leader with a focus on innovative trading platforms.
  • Benefits: Hybrid working, competitive salary, and strong career progression.
  • Other info: Dynamic environment with opportunities for continuous improvement and collaboration.
  • Why this job: Join a high-impact role solving complex challenges in live trading systems.
  • Qualifications: Strong Java experience, knowledge of distributed systems, and DevOps mindset.

The predicted salary is between 70000 - 90000 £ per year.

A well-established global fintech business operating large-scale trading platforms across multiple asset classes including equities, leveraged products, futures, options, and digital assets. Their technology supports a significant international client base and processes high volumes of real-time trading activity every day.

They are continuing to invest heavily in engineering, platform resilience, and product growth, with a strong focus on modern systems, high standards, and sustainable delivery.

This is a senior engineering opportunity within a specialist Site Reliability Engineering team focused on performance, uptime, and operational excellence across a business-critical trading platform. The role combines software engineering with reliability engineering. You’ll be involved in designing and building internal tooling, improving observability, automating operations, supporting development teams, and helping ensure trading systems remain stable, scalable, and high performing.

It would suit someone who enjoys solving technical problems at scale and wants to work close to production systems where speed, resilience, and continuous improvement matter.

What you will do:

  • Build tools, automation, and internal services that improve platform reliability
  • Implement monitoring, telemetry, and observability standards across distributed systems
  • Analyse performance across application, OS, and network layers to identify bottlenecks
  • Help define and improve SLOs / SLAs for critical services
  • Support engineering teams with architecture, scalability, and containerisation initiatives
  • Lead or contribute to incident response and post-incident reviews
  • Improve event-driven and messaging systems for resilience and throughput
  • Drive infrastructure automation and engineering best practices

What you will need:

  • Strong Java development experience in production environments
  • Good understanding of JVM performance tuning and backend optimisation
  • Experience with distributed systems and troubleshooting at scale
  • Hands-on knowledge of containers / orchestration (Kubernetes, Nomad, or similar)
  • Experience with messaging systems such as Kafka, ActiveMQ, or similar
  • Understanding of observability, monitoring, and tracing concepts
  • Strong DevOps / CI/CD mindset
  • Background in financial services or other mission-critical environments is beneficial
  • Strong communication skills and ability to work across teams

Why consider it:

  • High-impact role supporting live trading systems
  • Strong blend of software engineering and SRE work
  • Complex distributed systems challenges
  • Well-known fintech brand with strong career progression
  • Hybrid working and strong overall package

Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.

Senior Software Engineer C# - FLEXIBLE WORKING in London employer: Harrington Starr

As a leading global fintech business, we pride ourselves on fostering a dynamic work culture that champions innovation and collaboration. Our commitment to employee growth is evident through our investment in engineering excellence and the opportunity to tackle complex challenges within a hybrid working environment. Join us to be part of a well-respected brand where your contributions directly impact high-stakes trading systems and your career can flourish.
Harrington Starr

Contact Detail:

Harrington Starr Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer C# - FLEXIBLE WORKING in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the fintech space, especially those who work with trading platforms. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to performance tuning and distributed systems. This will give potential employers a taste of what you can bring to their team.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Java and SRE concepts. Practice coding challenges and system design questions that focus on scalability and reliability – these are key in the fintech world!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.

We think you need these skills to ace Senior Software Engineer C# - FLEXIBLE WORKING in London

Java Development
JVM Performance Tuning
Backend Optimisation
Distributed Systems Troubleshooting
Containers / Orchestration (Kubernetes, Nomad)
Messaging Systems (Kafka, ActiveMQ)
Observability and Monitoring Concepts
DevOps / CI/CD Mindset
Incident Response
Post-Incident Reviews
Automation and Internal Services Development
Strong Communication Skills
Collaboration Across Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java development experience and any relevant SRE work to show us you’re the right fit for this role.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about working in fintech and how your background aligns with our needs. Be specific about your experience with distributed systems and performance tuning.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled technical challenges in the past. We want to see your thought process and how you approach problem-solving at scale.

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 don’t miss out on any important updates from our team.

How to prepare for a job interview at Harrington Starr

✨Know Your Tech Inside Out

Make sure you brush up on your Java development skills, especially in production environments. Be ready to discuss JVM performance tuning and backend optimisation, as these are crucial for the role.

✨Understand Distributed Systems

Familiarise yourself with distributed systems and troubleshooting at scale. Prepare examples of how you've tackled performance issues or bottlenecks in previous roles, as this will show your problem-solving skills.

✨Get Comfortable with Containers

Since experience with containers and orchestration tools like Kubernetes is essential, make sure you can talk about your hands-on knowledge. Share specific projects where you've implemented these technologies to improve system reliability.

✨Communicate Effectively

Strong communication skills are key, so practice articulating your thoughts clearly. Be prepared to discuss how you've collaborated with different teams, especially in high-pressure situations like incident responses or post-incident reviews.

Senior Software Engineer C# - FLEXIBLE WORKING in London
Harrington Starr
Location: London

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

>