- Mississauga, Ontario, Canada
- Full-time · Vp
- $121K–$171K per year
- 12+ years
A key technical leadership and hands-on engineering position responsible for architecting, designing, and delivering high-throughput, low-latency, and distributed server-side systems supporting mission-critical trading and risk operations.
Compensation
$120,800.00 - $170,800.00
Responsibilities
- Design, build, test, and deploy resilient, highly scalable, and low-latency distributed backend services using Kotlin and/or Java (Modern versions / JVM Ecosystem).
- 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 (DDD), and test-driven development (TDD).
- Architect and manage continuous integration and continuous delivery (CI/CD) pipelines utilizing Jenkins, Gradle, and containerization workflows.
- Package and deploy microservices and distributed workloads using Helm charts on container orchestration platforms (Kubernetes / OpenShift).
Requirements
- Bachelor’s or Master’s Degree in Computer Science
- Software Engineering
- Financial Engineering
- Mathematics
- Nice to have: Capital Markets