Principal Software Engineer I
Core
Design and maintain Elastic's global billing systems, including public APIs, internal APIs, and Cloud console experiences for usage-based metering and consumption billing.
Role type
Principal Software Engineer (Billing & Cloud Infrastructure)
Builds
Public and internal APIs, billing/account pages in Elastic Cloud consoles, and global billing services.
Domain
SaaS Billing, Cloud Infrastructure (AWS, GCP, Azure), Distributed Systems
Required skills
API design and development, Cloud infrastructure (AWS/GCP/Azure), Full-stack engineering, System architecture, Mentoring, DevOps practices
Preferred skills
Frontend technologies (React), SaaS billing/metering experience, AI usage for development
Technologies
AWS, GCP, Azure, React
Responsibilities
Lead API design and evolution, Build full-stack features for billing consoles, Improve observability and reliability of billing services, Mentor engineers and set technical standards, Work with Product/Design/Finance on roadmap priorities, Participate in on-call rotations
Seniority
Principal, hands-on IC with mentorship
