Principal Software Engineer I - Platform Billing Experience
Elastic- Base salary
- $160k–$253k Published base salary range
- Location
- Remote - United States Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
About Elastic
Elastic, the Search AI Company, enables everyone to find answers in real time using all their data at scale. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together search and AI for search, security, and observability solutions.
Role Overview
Billing powers Elastic's Cloud business across AWS, GCP, and Azure in over 50 regions. The Billing Experience team owns the customer-facing layer of billing systems, including public and internal APIs and billing/account pages in Elastic Cloud consoles. As a Principal Software Engineer, you will drive technical direction, design APIs, shape user-facing systems, and work with Product, Design, SRE, and Cloud Infrastructure teams.
Responsibilities
- Own complex billing and account management systems, including public APIs, internal APIs, and Cloud console experiences.
- Lead API design and evolution, setting standards for contract stability, versioning, and developer experience.
- Build and improve full-stack features in Elastic Cloud consoles, from backend services to frontend billing and account UIs.
- Improve observability, incident response, and reliability of billing-facing services using modern DevOps practices.
- Shape system architecture for scale and modularity, guiding service design, API structure, and data modeling.
- Work with SRE and Cloud teams to improve deployment, monitoring, and CI/CD pipelines.
- Be the go-to technical reviewer for the billing experience stack, maintaining technical consistency and quality standards.
- Mentor engineers and tech leads across the Billing organization.
- Work with Product, Design, and Finance to set roadmap priorities.
- Take part in on-call rotations and ensure systems are production-ready through automation, resilience testing, and alerting.
Qualifications
- 8+ years in backend or full-stack engineering with solid skills in API design and development.
- Proven experience building and maintaining developer-facing or customer-facing APIs at scale.
- Solid background in cloud infrastructure (AWS, GCP, or Azure), including networking, IAM, monitoring, and deployment.
- Experience with frontend technologies used in console or dashboard products is a plus (React or similar).
- Ability to lead multi-quarter projects across teams, building consensus and delivering results.
- Track record of mentoring engineers, setting technical direction, and raising engineering standards.
- Experience with SaaS billing, metering, or financial systems is a real plus.
- Clear written and verbal communication skills, able to influence across teams.
- Comfortable working independently in a global, distributed, and async environment.
- Track record of using AI to accelerate development, debug complex systems, and improve code quality.
- Eligible to work in Department of Defense (DoD) Impact Level 4 or above cloud service environments.
Compensation & Benefits
Base salary range: $159,800—$252,800 USD; in select locations (Seattle WA, Los Angeles CA, SF Bay Area CA, NYC Metro): $191,900—$303,500 USD. Eligible for Elastic's stock program. Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings. Other benefits include health coverage, flexible locations/schedules, generous vacation, parental leave (min 16 weeks), and more.
Application Instructions
Apply via the provided link. For accommodation requests, email candidate_accessibility@elastic.co.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.