Backend Engineer, Payments
Build and maintain large-scale APIs and services for balance management and money movement platforms serving enterprises and SMBs. The role requires 2–12+ years of software engineering experience, strong coding and collaboration skills, and interest in generalist backend systems work.
About the job
Responsibilities
- Scope, design, build, and maintain APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests.
- Debug and solve critical production issues across services and multiple levels of the stack.
- Mentor engineers to help them grow.
- Collaborate with stakeholders across the company to build new features at large scale while improving internal engineering standards, tooling, and processes.
- Collaborate effectively in a distributed and hybrid team, maintaining open communication and strong connections with colleagues.
Requirements
- 2–12+ years of industry software engineering experience, excluding internships and co-ops.
- Strong coding skills in any programming language.
- Strong collaboration skills and the ability to work across workstreams while contributing to peers’ success.
- Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset.
- Interest in working as a generalist across varying technologies and stacks to solve problems for internal and external users.
Nice-to-haves
- Experience with large-scale financial tracking systems.
- Practical knowledge of cloud-based services, including gRPC, GraphQL, Docker, Kubernetes, and AWS.
Skills
APIs, gRPC, GraphQL, Docker, Kubernetes, AWS, Cloud Services, Financial Tracking Systems
Similar jobs
Backend Engineering jobsBuild and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and other money movement. The role requires at least two years of backend engineering experience, distributed-systems expertise, cloud proficiency, and blockchain or crypto experience.
Associate software engineer helping build expense submission, approval, and reimbursement services while contributing to a Ruby-to-Go migration and AI-powered features. Requires at least one year of professional experience, server-side development, REST APIs, and SQL.
Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.
Build and scale distributed backend systems that manage Atlas Search indexes across cloud environments. The role requires at least two years of backend software experience, distributed systems or cloud-services experience, and proficiency in a modern statically typed language with interest in Java.
Build and operate publisher-facing backend features for Instacart’s Carrot Ads platform, spanning APIs, serving, reporting, and partner tooling. The role requires 3+ years of backend experience, distributed-systems and API expertise, and operational ownership.