remote
Lead Engineer, Active Equities - Public Markets Technology - CPP Investments Investissements RPC
Software Engineer
Lead a high‑performing engineering team building low‑latency, data‑intensive platforms for active equities trading, leveraging Java, C++, Python, microservices, and AWS cloud services.
About the role
Key Responsibilities
- Architect, design, and deliver scalable, low‑latency trading and analytics platforms for active equities across public markets.
- Lead a multidisciplinary engineering team, fostering best practices in code quality, testing, and continuous delivery.
- Collaborate with portfolio managers, quant researchers, and data engineers to translate business requirements into robust technical solutions.
- Drive adoption of cloud‑native technologies (AWS, Kubernetes) and modern microservice architectures to improve reliability and performance.
- Mentor senior engineers, conduct technical reviews, and ensure alignment with security, compliance, and governance standards.
Requirements
- 10+ years of software engineering experience, with deep expertise in Java, C++ and Python for high‑frequency, data‑intensive applications.
- Proven track record designing and operating microservice‑based systems on AWS, including container orchestration with Kubernetes.
- Strong understanding of financial markets, equities trading workflows, and real‑time data processing.
- Experience leading technical teams, driving architectural decisions, and mentoring engineers.
- Excellent problem‑solving skills, ability to work in a fast‑paced environment, and strong communication with both technical and business stakeholders.
Skills
javacpythonawskubernetessql