Software Engineer - Infrastructure - Machine Learning - Leading Algorithmic Trading Firm - London...
New Today
Software Engineer - Shared Engineering - Infrastructure - Machine Learning - Leading Algorithmic Trading Firm - London - Up to £500k TC
A leading algorithmic trading firm is seeking a software developer to join its Shared Engineering team, which develops and maintains the core systems and infrastructure relied upon across the organisation. This team’s goal is to deliver robust, scalable, and self-service tools that empower researchers, technologists, and trading teams to operate effectively in a demanding environment.
The Role
This position is well-suited for an engineer interested in solving infrastructure-level problems through clean, efficient code. The work spans software development, systems design, and hands-on infrastructure management. While the team primarily develops in Go, prior knowledge of the is not required.
Examples of systems you may work on include:
In-house job scheduling and monitoring platforms.
Metrics collection and visualisation tools.
Network automation and configuration management.
Kerberos infrastructure, secrets management, and secure access systems.
A secure Linux distribution and build system.
Central asset database supporting procurement, finance, and data centre operations.
Firm-wide monorepo, build, and deployment systems.
In addition, the role involves supporting post-trade and low-latency trading infrastructure, with opportunities to work directly with servers, network switches, and storage systems.
Responsibilities
Design, develop, and improve systems used firm-wide, with an emphasis on re-use and self-service.
Automate manual processes, including complex systems lacking formal APIs.
Mentor team members and ensure maintainability of systems you develop.
Candidate Profile
Proficient in a such as Go or Python, with additional competence in Bash and C.
Comfortable with standard development tools (git, IDEs, CI/CD).
Strong knowledge of Linux and host-level TCP/IP networking (DNS, DHCP).
Track record of introducing automation that delivered tangible benefits to a wide user base.
Effective collaborator with the ability to build strong relationships across teams.
Typically 5+ years of experience, though a range of levels will be considered.
Desirable Skills
Containerisation/virtualisation (Docker, Podman, KVM).
Observability (Prometheus, Grafana, Victoria Metrics).
Configuration management (Terraform, Python, Bash).
Networking technologies (STP, BGP, OSPF, MPLS).
Hardware and infrastructure management (NetApps, switches, console servers).
Familiarity with low-latency trading systems and counterparty connectivity.
Benefits
Four days in the office, one day from home.
All technology in proprietary and made in house.
On-site gym, sauna, and fitness classes.
On-site medical support (doctor and therapist).
Breakfast and lunch provided daily.
Generous pension contributions and extensive medical coverage.
25 days paid holiday plus statutory holidays.
- Location:
- London
- Job Type:
- FullTime
- Category:
- Engineer, Software Engineer, Trading, Engineering, Infrastructure, Software