At a Glance
- Tasks: Design low-latency infrastructure and scale data pipelines for cutting-edge trading systems.
- Company: Join a prestigious quantitative trading firm at the forefront of technology.
- Benefits: Competitive salary, dynamic work environment, and opportunities to work with top-tier professionals.
- Why this job: Tackle complex challenges and make a real impact in the financial markets.
- Qualifications: Expertise in systems languages and experience with distributed systems required.
- Other info: Collaborate with world-class researchers and engineers in a fast-paced setting.
The predicted salary is between 72000 - 108000 £ per year.
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 for your goals!
The Opportunity
Dex is partners with some of the world’s most prestigious quantitative trading firms and systematic hedge funds. These organizations operate at the absolute bleeding edge of technology, treating the global financial markets as a complex data science problem. They are deploying massive compute clusters and proprietary machine learning models to trade billions of dollars daily. If you’re an engineer who cares about nanoseconds, cache locality, and architecting petabyte-scale infrastructure, this is the pinnacle of technical challenge.
What You’ll Work On
- Architect Low-Latency Infrastructure: Design and implement the critical path for trading execution, building order management systems and market connectivity layers where performance is measured in microseconds.
- Scale Data Pipelines: Engineer elegant, distributed systems capable of ingesting and processing petabytes of market and alternative data, ensuring absolute consistency for research teams.
- Operationalize Machine Learning: Bridge the gap between research and production by deploying complex ML models into live environments under strict latency constraints.
- Optimize the Stack: Go close to the metal to optimize performance across networking, I/O, and compute layers, squeezing maximum efficiency out of hardware.
- Build World-Class Observability: Create robust monitoring and telemetry systems to provide real-time insights into pipeline health, trading activity, and model behavior.
- Work with the Best: Work side-by-side with world-class researchers and mathematicians to translate theoretical strategies into production-grade code.
What You’ll Have
- Polyglot Mastery: Exceptional command of at least one major systems language (C++, Rust, Java) for low-latency components, or Python for data and ML workflows.
- Distributed Systems Expertise: Deep experience building high-throughput, fault-tolerant systems using modern messaging standards (e.g., Kafka, ZeroMQ, NATS).
- Systems-Level Intuition: You are comfortable debugging and profiling at the OS level, understanding memory management, CPU architecture, and network stack optimization.
- Data Infrastructure: Familiarity with the modern data stack, including time-series databases, object stores, and streaming frameworks like Apache Flink or Spark Streaming.
- Engineering Rigor: You write clean, testable, and reliable code. You understand that in this environment, a system failure can cost millions in seconds.
- Bonus - ML Engineering: Experience with model serving, feature stores, or integrating ML pipelines into live production systems is highly valued. (Note: Previous finance experience is not required).
To be considered for this role and others like it apply directly, or sign up to Dex and we’ll help find the work that matters to you!
Senior Software Engineer - Quant Firm in City of London employer: Dex
Contact Detail:
Dex Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Quant Firm in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect on LinkedIn. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to low-latency systems or data pipelines. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! We’re here to help you find the right match, so take advantage of our resources and let us guide you through the application process.
We think you need these skills to ace Senior Software Engineer - Quant Firm in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in low-latency systems, distributed architectures, and any relevant programming languages like C++ or Python.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with the company's goals. Be specific about your achievements and how they relate to the challenges mentioned in the job description.
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your work, especially those that demonstrate your ability to handle complex data systems and optimisations.
Apply Through Our Website: We encourage you to apply directly through our website. This way, we can manage your application more effectively and help you find other great opportunities that suit your skills and interests!
How to prepare for a job interview at Dex
✨Know Your Tech Inside Out
Make sure you’re well-versed in the languages and technologies mentioned in the job description, like C++, Rust, or Python. Brush up on your knowledge of distributed systems and low-latency infrastructure, as these will likely be hot topics during your interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially those related to optimising performance or building scalable systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your engineering rigor.
✨Understand the Company Culture
Research the firm’s culture and values. Since we work closely with them, it’s crucial to align your answers with their goals. Be ready to explain how your personal values and work ethic fit into their environment, showing that you’re not just a technical fit but a cultural one too.
✨Prepare Questions That Matter
Have insightful questions ready for your interviewers about their tech stack, team dynamics, or future projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.