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 (Billing)
Builds
Backend services and API integrations for billing, usage aggregation, and invoicing
Domain
SaaS / Cloud Infrastructure / Financial Systems
Required skills
Go, System Design, Relational Databases (PostgreSQL/MySQL), Complex API Integrations, Testing in Critical Domains, Security Awareness, Mentoring
Preferred skills
Usage collection and aggregation, Commercial billing platforms, Event-driven architectures
Technologies
Go, PostgreSQL, MySQL, MariaDB
Responsibilities
Design and build backend services and API integrations in Go; Lead the design and delivery of usage-based billing features; Shape architecture and weigh trade-offs; Troubleshoot complex issues across distributed services; Improve reliability, security, and observability; Mentor engineers through code review and pairing; Partner with Finance, Product, and Support teams
Seniority
Senior, hands-on IC
