Production Software Engineer
Production Software Engineer

Production Software Engineer

Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and implement systems for high-impact research in a dynamic engineering environment.
  • Company: Leading firm in quantitative finance with a focus on innovation and collaboration.
  • Benefits: Competitive salary, annual bonus, 35 days leave, and comprehensive healthcare.
  • Other info: Enjoy a flexible work culture with monthly events and a focus on continuous improvement.
  • Why this job: Join a team that values your ideas and offers real impact in financial technology.
  • Qualifications: Experience in software engineering, especially with distributed systems and containerisation.

The predicted salary is between 60000 - 80000 ÂŁ per year.

We tackle the most complex problems in quantitative finance, by bringing scientific clarity to financial complexity. From our London HQ, we unite world‑class researchers and engineers in an environment that values deep exploration and methodical execution – because the best ideas take time to evolve. Together we’re building a world‑class platform to amplify our teams’ most powerful ideas.

As part of our engineering team, you’ll shape the platforms and tools that drive high‑impact research – designing systems that scale, accelerate discovery and support innovation across the firm. Ensuring resilience, uptime and operational efficiency is mission‑critical to its success.

As a Production Software Engineer, you will play a key role in driving observability, reliability, change safety and runtime optimisation across a complex, federated engineering environment. You will design and implement the systems, tooling and workflows that ensure the distributed platform is robust, observable and engineered for speed and safety. This includes owning the engineering infrastructure that supports deployment automation, real‑time diagnostics and fault‑tolerant operations. This is a high‑impact, hands‑on engineering role. You’ll work closely with software engineers, infrastructure engineers, front office execution and research to streamline delivery into production, strengthen runtime behaviour and reduce operational risk. You’ll also participate in a shared production support model to reinforce stability and continuous improvement.

Engineering underpins our continued growth and success, and we are committed to recruiting and developing the world’s best Engineers.

Key Responsibilities of the role include:

  • Improving the resilience and efficiency of real‑time distributed systems by identifying bottlenecks, reducing operational toil and limiting blast radius
  • Developing tooling and frameworks to support frequent, low‑risk software delivery across a wide engineering estate
  • Working with infrastructure teams to own and evolve domain‑specific metrics, alerting and diagnostics infrastructure used to operate and monitor the platform
  • Building and maintaining core systems for deployment automation, observability, runtime environment management and release readiness
  • Promoting runtime engineering best practices, working with federated teams to align on standards, service ownership and fault tolerance
  • Participating in a shared production support rotation, helping respond to incidents, troubleshoot runtime issues and driving engineering improvements
  • Collaborating with application, research and execution teams to define and uphold runtime boundaries, deployment criteria and production SLAs

Who are we looking for?

  • Strong background in software engineering, ideally in distributed, real‑time systems
  • Experience with containerisation and orchestration technologies, such as Kubernetes, in production environments
  • Familiarity with observability tooling and practices, such as Victoria Metrics, Prometheus, Grafana, OpenTelemetry and SLOs
  • Well‑developed debugging skills with the ability to navigate unfamiliar systems, identify root causes and deliver effective solutions under time pressure
  • Proven track record of contributing to fault‑tolerant, high‑availability platforms
  • Proven ability to build and deploy software in resource‑constrained environments, leveraging standard tooling effectively to support practices such as CI/CD systems and deployment automation
  • Comfort working in a federated model, engaging across multiple engineering teams and product streams
  • Focus on continuous improvement, reducing the need for manual intervention through engineering

Why should you apply?

  • Highly competitive compensation plus annual discretionary bonus
  • Lunch provided (via Just Eat for Business) and dedicated barista bar
  • 35 days’ annual leave
  • 9% company pension contributions
  • Informal dress code and excellent work/life balance
  • Comprehensive healthcare and life assurance
  • Cycle‑to‑work scheme
  • Monthly company events

Production Software Engineer employer: G--researc

At our London HQ, we pride ourselves on fostering a collaborative and innovative work culture that empowers our engineers to tackle complex challenges in quantitative finance. With a strong commitment to employee growth, we offer competitive compensation, generous annual leave, and a range of benefits including comprehensive healthcare and a cycle-to-work scheme. Join us to be part of a world-class team where your contributions will directly impact high-stakes research and development in a supportive environment that values both professional and personal well-being.
G

Contact Detail:

G--researc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Production Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills in real-time! If you get the chance, participate in hackathons or coding challenges. It’s a great way to demonstrate your problem-solving abilities and creativity.

✨Tip Number 3

Prepare for technical interviews by brushing up on your debugging skills and familiarising yourself with observability tools. Practice explaining your thought process clearly – it’s all about showcasing your engineering mindset!

✨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 are genuinely interested in joining our team!

We think you need these skills to ace Production Software Engineer

Software Engineering
Distributed Systems
Real-Time Systems
Containerisation
Orchestration Technologies
Kubernetes
Observability Tooling
Victoria Metrics
Prometheus
Grafana
OpenTelemetry
Debugging Skills
Root Cause Analysis
Fault-Tolerant Systems
CI/CD Systems
Deployment Automation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Production Software Engineer role. Highlight your experience with distributed systems, containerisation, and any relevant observability tools. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about tackling complex problems in quantitative finance. Share specific examples of your past work that demonstrate your ability to improve resilience and efficiency in real-time systems.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing challenges you've faced in previous roles. We love to see how you’ve identified bottlenecks or improved operational efficiency. This shows us your analytical mindset and hands-on approach!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, we can’t wait to hear from you!

How to prepare for a job interview at G--researc

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially containerisation and orchestration tools like Kubernetes. Brush up on observability tools such as Prometheus and Grafana, as they might ask you to explain how you've used them in past projects.

✨Demonstrate Problem-Solving Skills

Prepare to discuss specific instances where you identified bottlenecks or improved system resilience. Use the STAR method (Situation, Task, Action, Result) to structure your answers, showcasing your debugging skills and ability to deliver solutions under pressure.

✨Show Your Collaborative Spirit

Since the role involves working closely with various teams, be ready to share examples of how you’ve successfully collaborated in a federated model. Highlight any experience you have in aligning on standards and promoting best practices across teams.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s engineering culture, their approach to continuous improvement, and how they handle production support. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Production Software Engineer
G--researc

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

>