Principal Software Engineer - Platform Billing
ElasticSpainPosted 24 February 2026
Tech Stack
Job Description
<div class="content-intro"><p>Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.</p></div><h3><strong>What Is The Role :</strong></h3>
<p style="text-align: justify;">The <strong>Platform Billing</strong> team’s mission is to deliver a <strong>simple, transparent, and flexible SaaS billing experience</strong> that powers Elastic’s Cloud business. Operating at global scale across all three major cloud providers, AWS, GCP, and Azure, Elastic Cloud serves critical workloads in over 50 regions worldwide.</p>
<p style="text-align: justify;">Billing sits at the core of Elastic’s business strategy, enabling growth through capabilities such as <strong>usage-based metering, consumption billing, and marketplace integrations</strong>. We build and operate the systems that manage the entire billing lifecycle — from collecting millions of usage data points across distributed environments, to calculating customer charges and exposing this information through APIs and user interfaces.</p>
<p style="text-align: justify;">Within Platform Billing, the <strong>Billing Experience (BEX)</strong> team focuses on the <strong>customer-facing layer</strong> of our billing systems. We own the <strong>public and internal APIs</strong>, as well as the <strong>billing and account experiences</strong> within Elastic Cloud consoles. Our goal is to make it easy, accurate, and intuitive for customers and internal partners, to understand and manage their billing data.</p>
<p style="text-align: justify;">We are looking for a <strong>Principal Software Engineer</strong> to lead technical direction and execution across the Billing Experience domain.</p>
<p style="text-align: justify;">This is a hands-on technical leadership role that combines <strong>system design, operational excellence, and cross-team collaboration</strong>. You will shape how Elastic’s billing services evolve — improving scalability, reliability, and developer productivity across multiple components and teams.</p>
<p style="text-align: justify;">You will partner closely with Product, SRE, and Cloud Infrastructure teams to ensure our systems are resilient, observable, and efficient at global scale.</p>
<h3><strong>What You Will Be Doing :</strong></h3>
<ul>
<li style="text-align: justify;"><strong>Lead end-to-end technical ownership</strong> of complex billing and account management systems that span multiple services and cloud providers.</li>
<li style="text-align: justify;"><strong>Design and implement large-scale data pipelines</strong> for billing data ingestion, transformation, and reconciliation, ensuring high performance and accuracy.</li>
<li style="text-align: justify;"><strong>Drive operational excellence</strong>: improve observability, incident response, and reliability of core billing components using modern DevOps practices.</li>
<li style="text-align: justify;"><strong>Shape system architecture</strong> for elasticity, scalability, and modularity, guiding service decomposition, API design, and data modeling efforts.</li>
<li style="text-align: justify;"><strong>Partner with SRE and Cloud teams</strong> to evolve deployment, monitoring, and CI/CD pipelines for critical billing services.</li>
<li style="text-align: justify;"><strong>Own PostgreSQL data architecture and performance tuning, </strong>ensuring query efficiency, schema design quality, and high availability.</li>
<li style="text-align: justify;"><stro ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Elastic
See all →More Python jobs
See all →[Summer 2026] People Science - PhD Intern
Roblox · San Mateo, CA, United States
Team Lead - Security Platform
Cloudflare · Distributed; Hybrid
Sr. Security Software Engineer, Applied Computing (Starshield)
SpaceX · Hawthorne, CA
Security Software Engineer, Applied Computing (Starshield)
SpaceX · Washington, DC