Note: The job is a remote job and is open to candidates in USA. Elastic, the Search AI Company, provides cloud-based solutions for search, security, and observability through its Elastic Search AI Platform. The Principal Software Engineer will set technical direction for the Serverless control plane, design and evolve distributed systems across major cloud providers, lead complex initiatives and incident investigations, and mentor engineers while improving security, reliability, and cost efficiency.
Responsibilities
- Set the technical direction for major initiatives across the Serverless control plane, owning designs from proposal through general availability
- Lead multi-quarter projects with dependencies across teams such as Elasticsearch and Kibana, and guide these projects through to delivery
- Design, build, and evolve the distributed systems that orchestrate and manage Serverless projects across cloud service providers
- Raise the operational bar of our services, lead complex incident investigations and reviews, and participate in the on-call rotation
- Mentor and support engineers across the team, level up our collective technical judgment, and set the standard for how we build software
- Partner with and advise product management and senior engineering stakeholders on technical trade-offs, feasibility, and roadmap direction
- Identify and champion improvements to security, stability, and cost efficiency before they become problems
Skills
- 8+ years building software, including setting technical direction for complex distributed systems running production at scale (Staff or Principal level, or equivalent scope)
- Deep expertise in Kubernetes and cloud-native architecture, including designing systems that orchestrate other systems
- Proficiency with Go, and hands-on work with at least one major cloud service provider (AWS, Google Cloud, or Azure)
- You have operated high-availability SaaS platforms, responded to incidents, and improved reliability over time
- You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes
- You possess the ability to collaborate across teams and seamlessly transition between different projects, codebases, or teams based on business priorities
- You can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
- You communicate clearly and can influence direction across teams and levels without formal authority
- You have built for FedRAMP or other regulated, compliance-heavy environments
- Practical knowledge of the Elastic Stack or any of its products
- You have worked with Kubernetes operators or Elastic Cloud on Kubernetes (ECK)
Benefits
- This role is currently eligible to participate in Elastic's stock program.
- A company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- We match up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward volunteer projects you love
- Minimum of 16 weeks of parental leave
Company Overview
Company H1B Sponsorship