Production Software Engineer

Production Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
B

At a Glance

  • Tasks: Design and build cutting-edge trading platforms while optimising software performance.
  • Company: Join a leading firm in quantitative finance with a focus on innovation.
  • Benefits: Competitive pay, annual bonuses, free lunch, and 30 days off.
  • Other info: Enjoy a flexible work environment and great career growth opportunities.
  • Why this job: Make a real impact in finance with your coding skills and creativity.
  • Qualifications: Strong software engineering background and experience with typed languages.

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 build a world‑class platform to amplify our teams’ powerful ideas.

Key Responsibilities

  • Design, build and evolve production‑grade trading platforms and services end‑to‑end
  • Optimise software performance, throughput and efficiency at scale
  • Contribute to the reliability and operational excellence of critical systems, including participation in production support rotations
  • Apply strong software engineering practices across testing, code quality, automation and observability
  • Participate in a shared production support rotation, respond to incidents, troubleshoot runtime issues and drive improvements

Qualified Candidates

  • Strong background in software engineering, ideally in distributed, real‑time systems
  • Experience in at least one typed language, such as Java, Kotlin, C#, C++ or Rust
  • Experience with containerisation and orchestration technologies, such as Kubernetes, in production environments
  • A passion for developing robust, maintainable software that is well monitored in production
  • A preference for clean, maintainable code, sound engineering judgement and a business‑value mindset over specific toolkits

Benefits

  • Highly competitive compensation plus annual discretionary bonus
  • Lunch provided (via Just Eat for Business) and dedicated barista bar
  • 30 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

EEO Statement

G-Research is committed to cultivating and preserving an inclusive work environment. We want to ensure that applicants receive a recruitment experience that enables them to perform at their best. If you have a disability or special need that requires accommodation please let us know in the relevant section.

Production Software Engineer employer: Barlowe LLP

At G-Research, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. Our commitment to employee growth is evident through our competitive compensation, generous annual leave, and a culture that encourages exploration and collaboration among world-class researchers and engineers. With benefits like comprehensive healthcare, a cycle-to-work scheme, and regular company events, we ensure our team enjoys a fulfilling work-life balance while tackling the most complex challenges in quantitative finance.

B

Contact Details:

Barlowe LLP Recruitment 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 folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to production-grade systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the company’s tech stack. Practice coding challenges and be ready to discuss your past experiences in detail—this is where we can really shine!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Production Software Engineer

Software Engineering
Distributed Systems
Real-Time Systems
Java
Kotlin
C#
C++

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 background in software engineering, especially in distributed, real-time systems, and any experience with typed languages like Java or C++.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about developing robust software. Share specific examples of how you've optimised performance or contributed to operational excellence in past roles.

Showcase Your Technical Skills:Don’t forget to mention your experience with containerisation and orchestration technologies like Kubernetes. We love seeing candidates who can demonstrate their technical prowess and understanding of production environments.

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 the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at Barlowe LLP

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Kotlin, or C++. Brush up on your knowledge of containerisation and orchestration tools like Kubernetes. Being able to discuss your experience with these technologies will show that you're a strong fit for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in software engineering. Think about times when you optimised performance or improved system reliability. This will demonstrate your ability to handle the challenges they face in quantitative finance.

Emphasise Clean Code Practices

Since the company values maintainable and robust software, be ready to talk about your coding practices. Share how you ensure code quality, testing, and automation in your projects. This will highlight your commitment to sound engineering judgement and best practices.

Be Ready for Production Support Scenarios

Understand what it means to participate in production support rotations. Prepare to discuss how you would respond to incidents and troubleshoot runtime issues. Showing that you can handle real-time challenges will set you apart as a candidate who can contribute to operational excellence.