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