Senior Software Engineer - Investments

Mercury Mercury · Fintech · Remote · Software Engineering

Full-stack engineer for a fintech company's Treasury team, focusing on building and scaling systems for managing customer funds, combining safety and yield. The role involves technical architecture, cross-functional collaboration, and product ownership.

What you'd actually do

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

Skills

Required

  • 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
  • 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
  • Comfortable mentoring both junior and senior engineers
  • Communicates and collaborates effectively with peers and cross-functional counterparts by being helpful and engaged

What the JD emphasized

  • Lead high-impact, cross-functional projects across Treasury engineering, operations, compliance, and risk teams to build stable and scalable systems and processes
  • technical architecture
  • track record of success
  • architectural decisions