- Mississauga, Ontario, Canada
- Full-time · Vp
- $121K–$171K per year
- 12+ years
Lead senior software engineer responsible for architecting, designing, and delivering high-throughput, low-latency distributed server‑side systems for trading and risk operations.
Compensation
$120,800.00 - $170,800.00
Responsibilities
- Design, build, test, and deploy resilient, highly scalable, low‑latency distributed backend services using Kotlin and/or Java
- Lead architecture decisions and code reviews to ensure scalability, thread safety, fault tolerance, and optimal memory management
- Drive modular software design, Clean Architecture principles, domain‑driven design, and test‑driven development
- Architect and manage CI/CD pipelines utilizing Jenkins, Gradle, and containerization workflows
- Package and deploy microservices and distributed workloads using Helm charts on Kubernetes/OpenShift
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Financial Engineering, Mathematics, or a related quantitative/technical discipline (or equivalent practical experience)
- Nice to have: Financial markets domain knowledge
- Nice to have: Equity derivatives
- Nice to have: Structured products
- Nice to have: Risk engine