Careers
Open Positions
Software Engineer – Python & C++
Location: London (Hybrid – 1-2 days/week in office optional)
Reports to: CTO
Key Responsibilities
- Transform prototype/research code into production-ready systems
- Build systems used by global financial institutions in live pilots with AWS/Google, LSEG and Red Hat.
- Establish and enforce code quality standards and best practices
- Mentor junior engineers through code reviews and pair programming
- Own full development lifecycle from design to deployment
- Optimise performance-critical Python and C++ code
- Build robust testing frameworks and CI/CD pipelines
- Make technical decisions on architecture and tooling
- Ship features rapidly while maintaining high quality standards
Essential Requirements
- Strong Python and C++ experience in production environments
- Track record of shipping software with high velocity
- Experience taking prototype code to production scale
- Proven ability to maintain and improve code quality
- Experience mentoring junior developers
- Comfortable in fast-paced startup environment
- Strong testing and code review practices
Nice to Have
- Fintech or quantitative finance experience
- Experience in numerical or performance-critical systems (HPC, scientific computing)
- ML/AI deployment experience
- Cloud platforms (AWS/GCP) and kubernetes (Red Hat OCP)
- Financial markets understanding
- Other object orientated experience (Java)
What We Offer
- Direct impact working with CTO
- Shape engineering culture from early stage
- Competitive salary
- Eligible for stock options after probation period
- Flexible hybrid working
Interview Process
- Initial conversation with CTO (30 mins)
- Technical discussion and code review exercise (90 mins)
- System design and architecture discussion (60 mins)
- Meet the team and culture fit (45 mins)
We look forward to hearing from you!