[Remote] Senior Software Engineer - Reconciliation at Mercury

New York, New York, United States

Mercury Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
FinTech, FinanceIndustries

Requirements

  • 3-7 years of backend development experience
  • Knowledge of or excitement to learn Haskell, and 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; able to clearly articulate technical opinions and lay out tradeoffs
  • Communicates and collaborates effectively with peers and cross-functional counterparts

Responsibilities

  • Design and build 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 – self-organize on small/medium projects, and help shape and build Mercury’s future
  • Work in an autonomous environment on a close-knit team, with a “startup within a startup” feel
  • Develop empathy for both our internal and external partners in order to identify the best approach to solve the problem

Skills

Key technologies and capabilities for this role

ReconciliationPlatform EngineeringFinancial SystemsBanking IntegrationPayment RailsReal-time ProcessingSoftware DesignCross-functional CollaborationProduct Ownership

Questions & Answers

Common questions about this position

What is included in the compensation package?

The total rewards package includes base salary, equity (stock options), and benefits, with highly competitive ranges in the SaaS and fintech industry based on experience, expertise, geographic location, and internal pay.

Is this a remote position or is there an office requirement?

This information is not specified in the job description.

What skills and experience are required for this role?

The role requires 3-7 years of backend development experience, knowledge of or excitement to learn Haskell, proficiency in SQL, familiarity with data pipelines and large data manipulation, and experience making architectural decisions.

What is the team culture like at Mercury?

The team offers an autonomous environment on a close-knit team with a 'startup within a startup' feel, emphasizing self-organization on projects, product ownership, collaboration with cross-functional teams, and empathy for users and partners.

What makes a strong candidate for this Senior Software Engineer role?

Strong candidates have 3-7 years of backend experience, can articulate architectural tradeoffs, empathize with users to build great products, and collaborate effectively, with excitement for Haskell and SQL.

Mercury

Banking services for startups and founders

About Mercury

Mercury provides banking services specifically designed for startups, regardless of their size or stage of development. Their offerings include free checking and savings accounts, debit and credit cards, and options for domestic and international wire transfers, as well as treasury and venture debt services. The platform is user-friendly, allowing founders to manage their finances with ease. What sets Mercury apart from traditional banks is its focus on the startup community, offering programs that connect founders with valuable resources and advice to help them succeed. The goal of Mercury is to empower startups by providing them with the financial tools and support they need to grow and thrive.

San Francisco, CaliforniaHeadquarters
2017Year Founded
$146.8MTotal Funding
DEBTCompany Stage
Fintech, Financial ServicesIndustries
1,001-5,000Employees

Benefits

Health, dental, & vision
Custom equipment setup
401(K) matching
12+ weeks paid parental leave
Book budget
Wellness benefits
Grocery budget
Paid lunch
Personalized callsign
Unlimited vacation policy (with mandatory minimum)

Risks

Mercury's decision to stop serving certain countries may lead to customer loss.
Integration challenges from the Teal acquisition could disrupt services.
Expansion into consumer banking might divert focus from core startup services.

Differentiation

Mercury offers both business and personal banking services, unlike many fintech competitors.
The company provides integrated financial management tools, enhancing startup operational efficiency.
Mercury's Raise program connects startups with investors, mentors, and other founders.

Upsides

Mercury secured a $100 million credit warehouse to expand its credit card business.
The acquisition of Teal enhances Mercury's financial management offerings for startups.
Mercury Personal expands market reach by attracting tech-savvy individuals.

Land your dream remote job 3x faster with AI