Senior Software Engineer - Platform Billing Experience
Core
Build and maintain the customer-facing layer of Elastic's global billing systems, including public/internal APIs and cloud console UIs.
Role type
Senior Software Engineer (Full-stack/Platform)
Builds
Public and internal billing APIs, Elastic Cloud console billing/account pages, and usage-based metering features.
Domain
Cloud Infrastructure / SaaS Billing / Distributed Systems
Required skills
Backend or full-stack engineering, API design and maintenance, distributed systems, cloud infrastructure (AWS/GCP/Azure), observability, technical trade-offs, mentoring
Preferred skills
Frontend technologies (React), SaaS billing/metering experience, AI-assisted development
Technologies
AWS, GCP, Azure, React
Responsibilities
Own and improve billing APIs for reliability and developer experience; Design and build full-stack console features; Lead small-to-medium projects end-to-end; Contribute to API design decisions (versioning, contracts); Improve observability and incident response; Participate in code reviews and on-call rotations; Mentor junior engineers
Seniority
Senior, hands-on IC
