Senior Software Engineer - Investments

Mercury

Remote, United States
Us employees: $166,600 - 263,450; canadian employe...
Remote
Haskell or similar static typing language
Broker-dealer trading system knowledge
Custody systems for equities and etfs
The Treasury team builds a financial platform that helps startups manage idle cash with confidence by combining safety and yield

Job Summary

  • The Treasury team builds a financial platform that helps startups manage idle cash with confidence by combining safety and yield.
  • You will lead high-impact, cross-functional projects to build stable and scalable systems while defining the technical architecture of the Treasury product.
  • The role requires a candidate who has successfully led complex projects with many stakeholders and can clearly articulate technical opinions and tradeoffs.

Matching Summary

The Treasury team builds a financial platform that helps startups manage idle cash with confidence by combining safety and yield.

Salary

US employees: $166,600 - 263,450; Canadian employees: CAD $157,400 - 248,950; Equity: Competitive within SaaS and fintech industry

Skills & Requirements

Must-have

  • Haskell or similar static typing language
  • Broker-dealer trading system knowledge
  • Custody systems for equities and ETFs
  • Technical lead experience on complex projects
  • Architectural decision making with tradeoff analysis

Nice-to-have

  • Mentoring junior and senior engineers
  • Strong product ownership mindset
  • Cross-functional collaboration skills
  • Experience with high-quality engineering culture

Key Requirements

  • Experienced with Haskell or functional programming paradigms
  • Domain knowledge of broker-dealer trading or custody systems
  • Track record as technical lead of complex projects
  • Ability to mentor both junior and senior engineers

Work Rights

Not specified

Tailored Resume

Cover Letter