CrawlJobs Logo

Senior Software Engineer - Reconciliation

Mercury

Location Icon

Location:
United States; Canada, San Francisco

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

166600.00 - 208300.00 USD; CAD / Year

Job Description:

In the heart of Switzerland, where the art of watchmaking has been perfected over centuries, lies a testament to precision, engineering excellence, and enduring quality. Swiss watches are renowned not only for their elegance but also for their intricate mechanisms that ensure accuracy and reliability. Each component, no matter how small, is crafted with meticulous care, and the entire system operates in harmony to keep perfect time. This tradition of excellence reflects the very essence of reconciliation—ensuring every detail aligns with precision. At Mercury, our Reconciliation team embodies this same spirit. We are tasked with maintaining the integrity of billions in deposits across multiple financial institutions, ensuring that every transaction is accounted for accurately. Our platform integrates with every banking* primitive and payment rail, operates with near real-time efficiency, and provides clarity and confidence in our financial records. As we build and maintain this critical infrastructure, we seek engineers who can drive this effort with the same dedication to precision and longevity as Swiss watchmakers. If you are passionate about building software that ensures the stability and trustworthiness of our financial systems, we invite you to take on this challenge. Together, let's craft a reconciliation platform that stands the test of time, much like the timeless elegance of a Swiss watch.

Job Responsibility:

  • Design and building out capabilities of our next-generation reconciliation platform
  • Collaborate with cross-functional teams to deliver thoughtful & cohesive solutions
  • Feel a strong sense of product ownership and actively seek responsibility
  • Work in an autonomous environment on a close-knit team
  • Develop empathy for both our internal and external partners in order to identify the best approach to solve the problem

Requirements:

  • 3-7 years of backend development experience
  • Knowledge of or excitement to learn Haskell
  • Proficiency in SQL
  • Familiar with data pipelines and the manipulation of large amounts of data
  • Empathizes with users and can channel their perspective to build lovable products
  • Has made architectural decisions in the past and measured the impact of those decisions over time
  • Can clearly articulate technical opinions and lay out tradeoffs
  • Communicates and collaborates effectively with peers and cross-functional counterparts
What we offer:
  • Equity (stock options)
  • Benefits

Additional Information:

Job Posted:
December 10, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.