Elastic

About Elastic

Real-time data search and analytics for everyone

🏢 Tech👥 1001+ employees📅 Founded 2010📍 Union Square, San Francisco, CA💰 $162m3.8
B2BAnalyticsSaaS

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 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.

Job Description

Who you are

You have extensive experience in software engineering, particularly in building scalable storage solutions — your background includes working with Elasticsearch and optimizing data querying and indexing. You thrive in a collaborative environment and have a proven track record of providing technical vision and direction across teams. Your ability to work cross-organization is complemented by your strong communication skills, allowing you to effectively share ideas and solutions with diverse teams.

You are comfortable with remote work and understand the dynamics of a globally-distributed team — you have experience collaborating with engineers across different time zones and cultures. Your technical expertise is matched by your commitment to empowering individual engineers and fostering a culture of consensus-driven decision-making. You are passionate about writing fast, scalable, and intuitive software that meets the needs of users.

Desirable

Experience with cloud-based solutions and a strong understanding of AI technologies would be beneficial — you are eager to learn and adapt to new technologies that can enhance your work. Familiarity with logs and metrics management is a plus, as is a background in security and observability solutions.

What you'll do

As a Principal Software Engineer II at Elastic, you will lead the development of innovative storage solutions for the Elasticsearch platform — your role will involve designing and implementing features that enhance data management and retrieval. You will collaborate closely with other engineers to ensure that the solutions you develop are optimized for performance and scalability. Your technical vision will guide the team in building robust systems that can handle large volumes of data efficiently.

You will participate in code reviews and provide mentorship to junior engineers, helping them grow their skills and advance their careers — your leadership will foster a culture of continuous improvement and knowledge sharing within the team. You will also engage with product managers and other stakeholders to align technical solutions with business needs, ensuring that the products we build deliver real value to our customers.

In this role, you will have the opportunity to work on cutting-edge technologies and contribute to the evolution of the Elastic Search AI Platform — your work will directly impact how organizations leverage their data to drive insights and make informed decisions. You will be part of a team that values collaboration, innovation, and a commitment to excellence.

What we offer

Elastic offers a fully remote work environment, allowing you to work from anywhere in Spain — we believe in hiring the best talent regardless of location. You will be part of a diverse and inclusive team that values different perspectives and experiences. We provide competitive compensation and benefits, along with opportunities for professional development and growth.

Join us at Elastic and be part of a mission-driven company that is transforming how businesses use data — your contributions will help shape the future of search and AI technologies. We encourage you to apply even if your experience doesn't match every requirement, as we value curiosity and a growth mindset just as much as technical skills.

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

Elastic

Principal Engineer

Elastic📍 United States - Remote

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.

🏠 RemoteSenior
3d ago
Elastic

Software Engineering

Elastic📍 Canada - Remote

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.

🏠 RemoteSenior
3d ago
Elastic

Backend Engineer

Elastic📍 Spain

Elastic is hiring a Senior Python Engineer for their Performance Team to architect and develop automated tooling for benchmarking Elasticsearch workloads. You'll work with Python and Elasticsearch to enhance performance at scale.

Senior
3d ago
Elastic

Software Engineering

Elastic📍 United States - Remote

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.

🏠 RemoteSenior
3d ago
Elastic

Principal Engineer

Elastic📍 Spain - Remote

Elastic is hiring a Principal Software Engineer I for their Elasticsearch - Search team to enhance search functionality and improve user experience. You'll work with Elasticsearch and contribute to the design and implementation of new features. This role requires significant experience in software engineering.

🏠 RemoteSenior
3d ago