Go Software Developer – HFT
Summary
Designs, builds, and maintains the infrastructure behind a fast-paced algorithmic (HFT) trading business using Go, with Python or C as secondary languages. Day to day this means automating complex workflows, improving internal platforms, reducing redundancy, and mentoring fellow engineers, all on-site in London.
In this Go-focused software role you will design, develop, and maintain infrastructure for a fast-paced algorithmic trading business. You’ll collaborate with an engineering team to enhance platforms, reduce redundancy, and automate complex workflows across systems. You’ll apply modern tooling and development practices to support scalable operations in a technically ambitious environment. Expect a culture of learning, strong technical mentorship, and close work with cross-functional technologists to evolve the company’s infrastructure.
Pay / Benefits- bonus scheme
- on-site in London
- competitive base salary
- strong tech budget
- global exposure
- learning culture
- Improve platforms for smoother interaction and use of infrastructure across teams through design and development
- Establish guidelines to reduce redundancy and promote reuse across the company
- Automate intricate manual tasks across multiple systems
- Provide guidance and support to fellow engineers in maintaining systems
- Evaluate modern technologies and development methodologies for integration
- Maintain and update existing infrastructure and tools as needed
- Participate in discussions about third-party systems from a commercial perspective
- Proficiency in Go (also Python or C)
- Strong automation experience
- Solid Linux experience (RedHat/Debian), TCP/IP networking, and storage technologies
- Excellent experience with Git, IDEs, CI/CD, and test-driven development
- Collaborative mindset
- Mentoring and guiding team members
- Ability to work across multiple technologies
- Go programming
- Python or C
- Linux (RedHat/Debian)

