Role in brief
Mercury is seeking a Senior Backend Engineer to join a product-focused team, building banking experiences for startups. This role involves significant ownership, collaboration with design and product leaders, and utilizing AI tools to enhance development. Ideal for engineers with backend experience, strong SQL skills, and a desire to learn Haskell, who are adept at making architectural decisions and empathizing with users.
About the role
As a Senior Backend Engineer at Mercury, you will contribute to building banking products for startups, focusing on creating user-centric experiences. This role emphasizes product ownership, requiring you to actively seek responsibility and work within an autonomous, close-knit team. You will collaborate closely with designers and product leaders to deliver features that meet customer needs.
Your work will involve making architectural decisions and evaluating their long-term impact. You will be part of an experienced product engineering group, potentially within areas like Banking, Experiences, Expansion, or Risk. The team values clear technical articulation and the ability to discuss trade-offs effectively.
Success in this position means consistently shipping valuable product experiences by understanding user perspectives and incorporating AI tools into your daily workflow. You will contribute to a product that anticipates customer needs, ensuring Mercury's offerings remain relevant and effective for the startup community.
The base salary for US employees ranges from $166,600 to $208,300, with competitive equity also offered.
Skills that matter here
- Haskell: This role requires either existing knowledge of Haskell or a strong willingness to learn it for backend development.
- SQL: Proficiency in SQL is a core requirement for managing and interacting with data in this backend engineering position.
- AI tools: The role expects you to actively integrate AI tools into your workflow to enhance product development and efficiency.
Who this role suits
- A backend engineer with 3-7 years of experience who enjoys taking significant ownership of projects.
- Someone who empathizes with users and can translate their needs into lovable product features.
- An individual who has a track record of making and measuring architectural decisions.
- A clear communicator able to articulate technical opinions and discuss trade-offs with colleagues.
From the employer
Responsibilities
- Feel a strong sense of product ownership and actively seek responsibility.
- Work in an autonomous environment on a close-knit team.
- Partner closely with designers and product leaders to ship lovable experiences.
- Join a team of experienced product engineers within one of our Mercury product groups such as Banking, Experiences, Expansion, or Risk.
Requirements
- 3-7 years of backend development experience.
- Knowledge of or excitement to learn Haskell, and proficiency in SQL.
- 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.
- Actively incorporates AI tools into their workflow.
Conditions
- Competitive base salary and equity (stock options/RSUs).
- Salary ranges for US employees: $166,600 - $208,300.
- Salary ranges for Canadian employees: CAD 157,400 - 196,800.
- Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer.
Questions about this role
What is the remote work policy for this position?
This is a fully remote position, with no specified location restrictions mentioned beyond salary ranges for US and Canadian employees.
What level of seniority is expected for this role?
This is a senior-level position, requiring 3-7 years of backend development experience.
What are the key technical skills required?
Key technical skills include proficiency in SQL, knowledge of or excitement to learn Haskell, and the ability to incorporate AI tools into your workflow.