Backend Engineering Lead ( Rust & Pyhton, C++)
Opportunity Overview: A leading technology-enabled advisory firm specialising in financial market risk management is seeking a skilled Back-End Engineering Team Lead. This is a fantastic opportunity to play a key role in steering the back-end technology initiatives at an innovative and rapidly growing company.
Job Role: The successful candidate will lead the back-end engineering team responsible for developing and maintaining a sophisticated technology platform that supports alternative asset managers in fields such as private equity, private debt, and real estate.
Requirements:
Bachelor’s degree or higher in Computer Science, Mathematics, Finance, or a related field.
Proficiency in Rust and Python, with openness to candidates with substantial experience in other low-level languages like C++ or Go, provided they demonstrate a strong understanding of Rust.
Proven experience in leading or mentoring engineering teams.
Extensive experience with cloud-based services and microservices architecture.
Deep understanding of financial markets and quantitative modelling.
Preferred Qualifications/Experience:
Experience with financial or market risk modelling.
Knowledge of AWS computing platforms and services, Rust and Python & C++ .
Key Responsibilities:
Back-End Tech Strategy and Leadership:
Strategically develop and execute back-end technology initiatives in line with broader business goals.
Lead and mentor a team of engineers, fostering a culture of innovation and adherence to best practices in Rust & Python.
AWS Cloud Solution and Backend Architecture:
Architect and implement scalable back-end services on AWS, utilising Python and Rust for API and microservices development with gRPC.
Create comprehensive design documentation and ensure technical precision in project tickets.
Team Management:
Oversee a team of back-end and financial software engineers, enhancing team delivery through AGILE methodologies.
Provide mentoring and coaching to improve team performance and code quality through rigorous review processes.
Collaboration and Stakeholder Management:
Work closely with finance teams, traders, and risk managers to translate complex business needs into effective technological solutions.
Financial Market Knowledge:
Design and develop data models for complex financial trades across various asset classes.
Build a robust understanding of products like FX and interest rates, as well as the broader financial markets.
Benefits:
A competitive salary and bonus structure.
Benefits package including a retirement plan and private healthcare.
Support for professional development and certification.
Regular company events and a collaborative work environment.