Software Engineer - Infrastructure
Remote in CanadaMercury
2+ YOECandidates need 2+ years of AWS experience, 2+ years of writing code, and 2+ years of writing detailed technical documentation or RFCs. Strong Linux and operating system fundamentals and interest in contributing to open source cloud native projects are also required.
AWS, Terraform, GitHub Actions, Prometheus, Grafana, OpenSearch
Senior Software Engineer - Treasury
Remote in CanadaMercury
5+ YOECandidates need 5+ years of professional full-stack engineering experience, a track record leading complex technical projects, and knowledge of registered investment advisor and broker-dealer activity. A product mindset and strong collaboration skills are also required.
Cash handling, Regulatory compliance, Securities
Senior Software Engineer - SRE
Remote in CanadaMercury
Candidates need prior Site Reliability Engineering or DevOps experience, a measurable record of improving reliability in an organization, and significant PostgreSQL experience. Experience with Temporal workflows, observability platforms like Grafana or Honeycomb, and OpenTelemetry is also sought.
PostgreSQL, Temporal, Grafana, Honeycomb, OpenTelemetry, Haskell
Senior Software Engineer - Mercury Command
Remote in CanadaMercury
7+ YOECandidates need 7 or more years of software engineering experience, including scaled LLM-powered products in production. They also need agentic system design, eval infrastructure experience, and comfort with TypeScript and learning Haskell.
TypeScript, Haskell
Senior Software Engineer - Investments
Remote in CanadaMercury
5+ YOECandidates need 5-7+ years of backend experience, knowledge of broker-dealer trading or custody systems for equities, fixed income, ETFs and mutual funds, and AWS and infrastructure skills. They must have led complex projects and made architectural decisions with clear tradeoffs.
AWS