Mercury logo

Senior Software Engineer - Backend Developer Experience

Mercury

About the Role

Mercury is seeking a Senior Software Engineer to join our Backend Developer Experience team. This role is pivotal in creating a developer ecosystem that enhances speed, quality, and satisfaction for Mercury's engineers. As a senior engineer, you will work with a team of talented professionals to build tools and methodologies that improve the effectiveness of our backend engineers.

Key Responsibilities

  • Instrument the Software Development Life Cycle: Develop quantitative and qualitative metrics to assess the speed, quality, and enjoyment of our engineers' work.
  • Product-Centric Improvements: Use a product-focused approach to introduce novel tools and methodologies that enhance backend engineering effectiveness.
  • Open Source Contributions: Create patches and contribute to popular open source projects such as GHC, GHCi, Persistent, and Nixpkgs.
  • Tooling and Solutions: Develop innovative solutions to maintain productivity in the world's largest Haskell codebase, often open sourcing these tools.
  • Collaboration with Product Teams: Work closely with product teams to test and refine our tools, gaining firsthand experience in delivering features for Mercury’s customers.

Ideal Candidate

  • Experience: 3+ years in backend development with a strong understanding of the backend stack. Experience in enabling other engineers and improving engineering velocity.
  • Feedback-Driven: Open to feedback and driven by customer insights to improve engineering speed and experience.
  • Problem Solving: Skilled in navigating ambiguous problem domains and effectively communicating technical plans to gain buy-in and alignment.
  • Empathy and Respect: A thoughtful engineer who values diverse perspectives and seeks compromise on contentious issues.

Bonus Points

  • Experience on platform teams supporting hundreds of engineers.
  • Deep experience with Haskell or other purely functional languages.
  • Experience with Nix, NixOs, and Nix Packages.
  • Experience contributing to open source libraries.

About Mercury

Mercury is a financial technology company that provides banking services through Choice Financial Group and Evolve Bank & Trust, Members FDIC. We empower over 200K startups with the financial tools they need to operate efficiently.

Compensation

  • Salary Range: $203,100 – $238,900 USD annually.
  • Equity Options: Competitive equity packages available.

Location

This is a remote position available to candidates in the United States.

Join us at Mercury to help shape the future of financial technology and developer experience. Apply today to be part of a dynamic team that values innovation and collaboration.

Benefits
Extracted with AI

  • Competitive salary
  • Equity options
  • Remote work flexibility

Similar jobs

Last update: 23 minutes ago

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Harver logo
Harver

Senior Software Engineer (.NET, NodeJS, React)

Join Harver as a Senior Software Engineer to develop innovative solutions in a collaborative environment. Work with .NET, NodeJS, and React.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

HiveMQ logo
HiveMQ

Senior Software Engineer (Java, MQTT, MongoDB)

Join HiveMQ as a Senior Software Engineer to design and develop scalable MQTT software systems. Work remotely with a diverse team.

Experis Deutschland logo
Experis Deutschland

Java Backend Developer

Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.