Senior Software Engineer
Core
Design and build backend billing services, including invoices, taxes, usage reporting, and integrations with external commercial systems.
Role type
Senior Software Engineer (Backend)
Builds
Billing services and API integrations for a cloud application platform
Domain
SaaS / Cloud Infrastructure / Financial Systems
Required skills
Go, System design, Relational databases (PostgreSQL/MySQL), Complex API integrations, Testing in financial domains, Security awareness, Mentoring
Preferred skills
Usage collection and aggregation, Commercial billing platforms, Event-driven systems, Multi-currency handling, PaaS development, Anti-abuse features
Technologies
Go, PostgreSQL, MySQL, MariaDB
Responsibilities
Design and maintain backend services and API integrations for billing; Lead delivery of usage-based billing features; Troubleshoot complex issues across distributed services; Propose and deliver fixes for reliability and security gaps; Mentor engineers through code review and pairing; Partner with Finance, Product, and Support teams.
Seniority
Senior, hands-on IC
