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

Elastic

Software Engineering Mid-Level

ElasticUnited States - Remote

Posted 3d ago🏠 RemoteMid-LevelSoftware Engineering📍 United States💰 $110,900 - $175,500 / yearly
Apply Now →

Skills & Technologies

Overview

Elastic is hiring a Software Engineer II for their Developer Tools Team to build and maintain libraries and integrations. You'll work with Python and Node.js in a collaborative environment. This position requires experience in software development and open source environments.

Job Description

Who you are

You have a solid background in software development, ideally with experience in open source environments. Your expertise spans multiple programming languages, with a particular focus on Python and Node.js — you enjoy working across a range of projects and collaborating with diverse teams. You are passionate about building tools that simplify integration and enhance user experiences, and you thrive in a distributed team setting.

You understand the importance of engaging with developer communities and are eager to contribute to both team-wide projects and cross-team collaborations. Your ability to communicate effectively with both technical and non-technical stakeholders makes you a valuable team member. You are committed to maintaining high standards in your work and are always looking for ways to improve processes and outcomes.

What you'll do

As a Software Engineer II on the Developer Tools Team, you will be responsible for developing and maintaining libraries, SDKs, and other tools that facilitate the integration of the Elastic product suite into user applications. You will engage with developer communities to gather feedback and improve the tools you create. Your role will involve collaborating with other engineers to ensure that the tools you develop meet the needs of users and align with the overall goals of the company.

You will work on fully open-sourced code, contributing to projects that have a significant impact on how users interact with Elastic's products. Your responsibilities will include writing clean, maintainable code, participating in code reviews, and helping to troubleshoot and resolve issues as they arise. You will also have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of learning and collaboration.

What we offer

Elastic provides a dynamic work environment where innovation and creativity are encouraged. You will have the opportunity to work with cutting-edge technologies and contribute to projects that are used by some of the largest companies in the world. We offer competitive compensation and benefits, as well as opportunities for professional growth and development. Join us in our mission to empower organizations to harness the power of search and AI.

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

Software Engineering

Elastic📍 Canada

Elastic is hiring a Software Engineer II for their Developer Tools Team to build and maintain libraries and integrations. You'll work with Python and Node.js in a collaborative environment. This position requires experience in software development and an interest in open source.

Mid-Level
3d ago
Attentive

Software Engineering

Attentive📍 United States - Remote

Attentive is seeking a Software Engineer II for their Developer Experience team to build tools that enhance the software development lifecycle. You'll focus on local development and testing environments, contributing to a senior team dedicated to engineering excellence.

🏠 RemoteMid-Level
2 months ago
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

Engineering Manager

Elastic📍 United Kingdom

Elastic is hiring a Senior Engineering Manager for their Developer Tools team to lead a globally distributed group of engineers. You'll focus on delivering tools and APIs that enhance developer experience, particularly in the AI ecosystem. This role requires strong leadership and technical skills.

Senior
3d ago
Elastic

Engineering Manager

Elastic📍 United States

Elastic is hiring a Senior Engineering Manager to lead the Search Scaling team focused on enhancing the Elasticsearch platform. You'll work with a globally-distributed team to deliver robust search functionalities. This role requires significant experience in engineering management.

Senior
3d ago