Junior Software Engineer

Junior Software Engineer (Trade Support Pathway)

Location: London

Experience: 0–2 Years

Industry: Market Making / Proprietary Trading / Capital Markets

Please note: applicants with exposure to trading, markets or buy-side environments will be viewed favourably, but this is not required.

We are looking for exceptionally bright, curious, and motivated junior engineers who want to build a long-term career at the intersection of trading and software engineering. You will join a small, highly technical, and collaborative team of expert traders and engineers working on cutting-edge algorithmic trading systems.

This role sits within the Trade Support Engineering function a team that operates far beyond traditional support. You will become a critical bridge between Trading and Core Engineering, developing a deep understanding of system internals, triaging and resolving real-time issues, improving tooling, and directly contributing to core development workflows.

Successful candidates can progress in one of two directions after the first 12 months:

(1) Continue to grow within Trade Support Engineering, or

(2) Transition into a full Software Engineer role.

What You'll Do

  • Work on-site every day at 7:15am for your first 12 months, supporting live trading environments.
  • Develop a deep understanding of our trading systems, architecture, and infrastructure.
  • Collaborate with traders and senior engineers to diagnose issues, improve performance, and enhance system reliability.
  • Build and maintain internal tools, automate manual workflows, and contribute to codebases that sit close to the trading engine.
  • Participate in core development processes including testing, deployment, CI/CD improvements, and version control workflows.
  • Gain hands-on experience across the technology stack used in a modern algorithmic trading firm.

Requirements

  • Undergraduate degree from a Top 10 university (or international equivalent) in Computer Science, Engineering, Mathematics, Physics, or similar.
  • 0–2 years of experience in software development (no experience required for exceptional candidates).
  • Strong programming fundamentals in Python, Java, or C++.
  • Understanding of databases (SQL or NoSQL).
  • Familiarity with Linux, scripting, or version control (Git) is a plus.
  • Curiosity, resilience, and a strong desire to learn quickly in a live trading environment.
  • Excellent communication skills and a collaborative mindset.

Why Join ?

  • Clear career progression into a full SWE role or advanced Trade Support Engineering.
  • Close mentorship from senior engineers and traders.
  • Exposure to high-performance systems, low-latency technology, and real-time problem solving.
  • A culture that values kindness, intellectual honesty, diversity of backgrounds, and continuous improvement.
  • The opportunity to influence production trading systems early in your career.

Job Details

Company
dnevo Partners
Location
Slough, Berkshire, UK
Employment Type
Full-time
Posted