At a Glance
- Tasks: Enhance real-time systems and improve operational efficiency in a collaborative environment.
- Company: Join a cutting-edge tech firm focused on software engineering and quantitative research.
- Benefits: Competitive salary, bonuses, strong benefits, and a supportive work culture.
- Other info: Dynamic role with opportunities for growth and influence in platform decisions.
- Why this job: Make a real impact on high-stakes systems while collaborating with top engineers.
- Qualifications: Strong background in software engineering, especially in distributed systems.
Location: London, 4 days in office (Oxford Street)
This role is with one of Dex’s trusted partner companies. We work closely with their teams to truly understand their culture, goals, and what they’re looking for, so we can match you with the right opportunity and give you context about the role before you commit to a process.
About the company
We’re working with a highly sophisticated technology-driven firm operating at the intersection of software engineering and quantitative research. From their London headquarters, they bring together engineers and researchers to solve complex, high-stakes problems, with a strong emphasis on rigorous thinking, long-term value creation, and technical excellence. The company is building a world-class platform designed to support advanced research and real-time decision-making, with engineering at the core of its success.
The opportunity
This is a high-impact role focused on production engineering within a complex, distributed environment. You’ll be responsible for improving system reliability, observability, and operational efficiency across a federated engineering platform. The work directly supports real-time systems where performance, stability, and change safety are critical. The role is hands-on and collaborative, working closely with engineering, infrastructure, and research teams to ensure systems are robust, scalable, and safe to evolve.
What you’ll do
- Improve resilience and performance of real-time distributed systems
- Identify bottlenecks, reduce operational overhead, and limit failure impact
- Build tooling and frameworks to enable frequent, low-risk software delivery
- Design and maintain observability systems, including metrics, alerting, and diagnostics
- Develop systems for deployment automation, runtime management, and release readiness
- Drive best practices across reliability, fault tolerance, and service ownership
- Collaborate across multiple engineering teams to align on production standards
- Participate in production support, incident response, and continuous improvement
- Work with application and research teams to define SLAs and runtime boundaries
You should have
- Strong software engineering background, ideally in distributed or real-time systems
- Experience with containerisation and orchestration (e.g. Kubernetes)
- Familiarity with observability tooling (e.g. Prometheus, Grafana, OpenTelemetry)
- Strong debugging and problem-solving skills in complex systems
- Experience building or contributing to high-availability, fault-tolerant platforms
- Understanding of CI/CD systems and deployment automation
- Ability to operate across multiple teams in a federated environment
- Focus on improving systems through engineering rather than manual processes
Tech environment
- Distributed, real-time systems at scale
- Containerised infrastructure and orchestration
- Observability stack including metrics, tracing, and alerting systems
- CI/CD pipelines and automated deployment systems
- Strong emphasis on reliability, performance, and operational safety
Why it’s compelling
- Work on complex, high-impact systems with real-world consequences
- Strong engineering culture focused on quality and long-term thinking
- High ownership and influence across platform-level decisions
- Collaboration with highly technical engineers and researchers
- Competitive compensation with meaningful bonus structure
- Well-supported working environment with strong benefits
Production Software Engineer (HFT | £400k) employer: Dex
Contact Detail:
Dex Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Production Software Engineer (HFT | £400k)
✨Tip Number 1
Network like a pro! Reach out to current employees at the company you're eyeing. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to discuss your past projects. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.
✨Tip Number 3
Showcase your passion for the role! When you get the chance to speak with recruiters or during interviews, share why you're excited about production engineering and how you can contribute to their goals.
✨Tip Number 4
Don't forget to apply through our website! Dex makes it super easy to manage your applications and find roles that fit your skills and interests. Let us help you land that dream job!
We think you need these skills to ace Production Software Engineer (HFT | £400k)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Production Software Engineer role. Highlight your experience with distributed systems, containerisation, and observability tooling. We want to see how your skills align with what the company is looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm and a clear understanding of the company's goals.
Showcase Relevant Projects: If you've worked on projects that demonstrate your skills in improving system reliability or building CI/CD pipelines, make sure to include them. We want to see concrete examples of your work and how it relates to the high-impact systems you'll be dealing with.
Apply Through Our Website: Don't forget to apply through our website! It streamlines the process and ensures your application gets the attention it deserves. Plus, we’re here to help you every step of the way, so let’s get started!
How to prepare for a job interview at Dex
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially around distributed systems and containerisation. Brush up on Kubernetes, Prometheus, and Grafana, as these are likely to come up during technical discussions.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've identified bottlenecks or improved system reliability. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your impact clearly.
✨Understand the Company Culture
Research the company’s values and engineering culture. Be ready to explain how your approach to software engineering aligns with their emphasis on rigorous thinking and long-term value creation. This shows you’re not just a fit for the role, but for the team as well.
✨Prepare for Collaborative Scenarios
Since the role involves working closely with various teams, think of examples where you’ve successfully collaborated across departments. Highlight your communication skills and how you’ve driven best practices in previous roles to ensure everyone is aligned.