Staff Engineer - Backend
Core
Designing and building the core backend infrastructure for a payments and billing platform serving SaaS businesses, covering pricing, subscriptions, transactions, and automated billing.
Role type
Staff/Principal Backend Engineer (Payments Infrastructure)
Builds
Payment and billing infrastructure, pricing/subscription logic, APIs, transaction processing, and distributed systems.
Domain
Fintech / Payments & Billing / SaaS
Deliverable
production ML models | product features
Required skills
Complex backend system design, architecture decision-making, Java/JVM expertise, distributed systems, API design, reliability engineering, cloud infrastructure, ownership from problem definition to production.
Preferred skills
Experience with financial ledgers, transaction systems, or complex platforms; background in SaaS, fintech, or platform engineering.
Technologies
Java, JVM, Cloud Infrastructure
Responsibilities
Define service boundaries and core domain models; design APIs for customer integrations; determine synchronous vs event-driven architectures; ensure correctness and consistency in money-handling systems; build scalable systems from greenfield foundations.
Seniority
Staff/Principal, high-autonomy IC