Senior Software Engineer

Mercury Logo

Mercury

๐Ÿ“Remote - United States, Canada

Summary

Join Mercury's Treasury team as a technical lead, building and scaling systems that manage billions in customer funds. You will lead cross-functional projects, define product architecture, collaborate with various teams, and take ownership of product development. The ideal candidate possesses experience with Haskell or similar languages, domain knowledge of broker-dealer systems, and a proven track record of leading complex projects. You will mentor engineers and effectively communicate with cross-functional teams. Mercury offers a competitive salary and equity, along with benefits.

Requirements

  • Experienced with Haskell or another programming language with sufficiently similar static typing or functional paradigms
  • Domain knowledge of broker-dealer trading or custody systems that support both individual securities (equities, fixed income) as well as ETFs and mutual funds
  • Has been the technical lead of complex projects with many stakeholders with a track record of success
  • Made architectural decisions measuring the impact of those decisions over time. You should be able to clearly articulate your technical opinions and lay out tradeoffs
  • Comfortable mentoring both junior and senior engineers
  • Communicates and collaborates effectively with peers and cross-functional counterparts by being helpful and engaged

Responsibilities

  • Lead high-impact, cross-functional projects across Treasury engineering, operations, compliance, and risk teams to build stable and scalable systems and processes
  • Play a significant role in defining the technical architecture and experience of the Treasury product
  • Collaborate with product, design, and operations to ship thoughtful features for our customers and internal users
  • Feel a strong sense of product ownership and actively seek responsibility โ€“ we want someone excited to help shape and build Mercuryโ€™s future
  • Join a team of experienced and junior product engineers managing billions of dollars of customer assets

Benefits

  • The total rewards package at Mercury includes base salary, equity (stock options), and benefits
  • Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry
  • New hire offers are made based on a candidateโ€™s experience, expertise, geographic location, and internal pay equity relative to peers
  • US employees (any location): $200,700 - $250,900
  • Canadian employees (any location): CAD 189,700 - 237,100

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.