Job Description
Elastic is seeking a Senior Software Engineer to join its Platform Control Plane team. This team is responsible for evolving and operating Elastic's Cloud offering control plane services, including Self-Managed, Hosted, and Serverless options. The ideal candidate will help accelerate Elastic's adoption of Kubernetes and contribute to the orchestration layer of the Elastic Cloud.
The Senior Software Engineer will be involved in technical design, coding, debugging, and prioritizing bug fixes and features. They will analyze the current system, identify areas for improvement, and refactor services to enhance operations and service quality. The role also includes participating in an on-call rotation to address operational events.
What this role involves:
- Contributing to the development and evolution of codebases powering Elastic Cloud offerings.
- Operating control plane systems through on-call rotation and addressing customer support requests.
- Leading standard processes for back-end development with strong ownership.
- Contributing to technical plans and direction across product teams.
- Collaborating with distributed team members and other teams within Elastic.
- Mentoring new team members and improving engineering standards, tooling, and processes.
Requirements:
- Strong track record as a software engineer delivering high-quality code within teams.
- Deep understanding of distributed systems architecture and design patterns.
- In-depth experience with a back-end programming language.
- Ability to own projects from design to delivery.
- Ability to build and debug features with a broad impact, running on multiple machines.
- Passion for automation and raising the quality bar.
- Strong analytical, debugging, and troubleshooting skills.
- Self-motivated and highly organized.
What this role offers:
- Participation in Elastic's stock program.
- Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings.
- Health coverage for employee and family in many locations.
- Flexible locations and schedules for many roles.
- Generous number of vacation days each year.
- Matching up to $2000 for financial donations and service.
- Up to 40 hours each year to use toward volunteer projects.
- Minimum of 16 weeks of parental leave.