
About Elastic
Real-time data search and analytics for everyone
Key Highlights
- Headquartered in Union Square, San Francisco, CA
- Over 17,000 customers including eBay, Netflix, and Uber
- $162 million raised in Series C funding
- Developers of the Elastic Stack: Elasticsearch, Kibana, Beats, Logstash
Elastic, headquartered in Union Square, San Francisco, CA, is a leading provider of real-time data search and analytics software. The company develops the Elastic Stack, which includes popular open-source tools like Elasticsearch, Kibana, Beats, and Logstash, and serves over 17,000 organizations, in...
🎁 Benefits
Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...
🌟 Culture
Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...
Skills & Technologies
Overview
Elastic is seeking a Principal Software Engineer II for their Storage Engine team to drive innovations in logs and metrics management. You'll provide technical vision for optimized storage and efficient data querying. This role requires experience with Elasticsearch and a collaborative mindset.
Job Description
Who you are
You have extensive experience in software engineering, particularly in building scalable systems that handle large volumes of data. Your background includes a strong focus on storage solutions and data indexing, which positions you well to contribute to the Elasticsearch Storage Engine team. You thrive in a collaborative environment and are comfortable working with distributed teams across different time zones. Your technical vision is complemented by your ability to communicate effectively with cross-functional teams, ensuring that everyone is aligned on project goals and timelines.
You possess a deep understanding of data querying and indexing techniques, which allows you to optimize storage solutions for performance and efficiency. Your experience with Elasticsearch is crucial, as you will be responsible for delivering innovations that enhance the platform's capabilities. You are proactive in identifying challenges and opportunities within the system, and you enjoy mentoring junior engineers to help them grow in their careers.
Desirable
Experience with cloud-based solutions and a solid grasp of security practices in data management would be beneficial. Familiarity with agile methodologies and tools for remote collaboration, such as GitHub and Slack, will help you integrate smoothly into our team.
What you'll do
As a Principal Software Engineer II, you will lead the technical direction for the Storage Engine team, focusing on the development of solutions that optimize data storage and improve querying efficiency. You will collaborate with other engineers to design and implement features that enhance the Elasticsearch platform, ensuring that it meets the needs of our diverse user base. Your role will involve conducting code reviews, providing feedback, and fostering a culture of continuous improvement within the team.
You will also engage with stakeholders to gather requirements and translate them into technical specifications. This involves working closely with product managers and other engineering teams to ensure that the solutions you develop align with the overall product vision. You will be expected to stay current with industry trends and advancements in technology, applying this knowledge to drive innovation within the team.
What we offer
Elastic is committed to creating a supportive and inclusive work environment. We offer competitive compensation packages, including salary and benefits that reflect your experience and contributions. Our remote-first culture allows you to work from anywhere in the United States, providing flexibility to balance your professional and personal life. You will have the opportunity to work with a talented team of engineers who are passionate about building cutting-edge technology that empowers businesses to leverage their data effectively.
We encourage you to apply even if your experience doesn't match every requirement. At Elastic, we value diverse perspectives and believe that a variety of backgrounds leads to better solutions. Join us in our mission to make data accessible and actionable for everyone.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Elastic.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Elastic is hiring a Senior Software Engineer to enhance storage efficiency and improve data processing capabilities. You'll work with Elasticsearch to optimize storage layouts and query data effectively. This position requires significant experience in software engineering.

Principal Engineer
Elastic is hiring a Principal Software Engineer II to lead the development of the new ES|QL capabilities in their Elasticsearch platform. You'll leverage your expertise in database internals and analytics to drive innovation. This role requires significant experience in software engineering.

Principal Engineer
Elastic is seeking a Principal Software Engineer II to enhance Elasticsearch's distributed systems. You'll focus on improving performance and resilience while working with advanced indexing and data management techniques. This role requires expertise in distributed systems and Elasticsearch.

Principal Engineer
Elastic is seeking a Principal Software Engineer II to join their Storage Engine team. You'll provide technical vision for optimized storage solutions and efficient data querying. This role requires experience with Elasticsearch and offers a fully remote work environment.

Software Engineering
Elastic is seeking a Principal Software Developer II for their Storage Engine team to drive innovations in logs and metrics management. You'll work with Elasticsearch to optimize storage and data querying. This role requires significant technical experience and collaboration across teams.