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