
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 hiring a Principal Software Developer to enhance Engineering Productivity. You'll work with technologies like Java, Python, and Elasticsearch to drive impactful projects. This role requires strong collaboration and technical expertise.
Job Description
Who you are
You have extensive experience in software development, particularly in building scalable systems — your expertise in Java and Python allows you to tackle complex technical challenges effectively. You understand the intricacies of engineering productivity and have a proven track record of driving impactful projects that involve multiple stakeholders.
Your strong communication skills enable you to represent the Engineering Productivity team across the organization — you gather feedback and advocate for projects, ensuring alignment with company goals. You thrive in collaborative environments and enjoy influencing outcomes through effective stakeholder management.
You are familiar with modern software development practices, including Continuous Delivery and Continuous Quality models — your experience with tools like Docker and Kubernetes enhances your ability to streamline workflows and improve software supply chains.
Desirable
Experience with Elasticsearch is a plus, as it aligns with the core technologies used at Elastic. Familiarity with cloud-based solutions and security practices will further strengthen your candidacy.
What you'll do
In this role, you will solve technical problems of the largest scope and complexity — you will drive large projects that significantly impact multiple teams within Elastic. Your responsibilities will include collaborating with various stakeholders to gather requirements and feedback, ensuring that the Engineering Productivity initiatives align with the broader company vision.
You will represent the Engineering Productivity team to the rest of the company, advocating for your projects and vision at different levels — your ability to communicate effectively will be crucial in influencing outcomes and fostering collaboration.
You will continuously evolve the platform and workflows, pushing boundaries toward modern software development practices — your contributions will help ensure that Elastic teams can develop, build, test, and release their software at scale.
What we offer
Elastic provides a dynamic work environment where innovation is encouraged — you will have the opportunity to work on cutting-edge technologies and contribute to impactful projects. The company values collaboration and offers a supportive culture that fosters professional growth.
You will be part of a team that is dedicated to enhancing engineering productivity, allowing you to make a significant impact on the organization — your work will directly influence how Elastic teams operate and deliver value to customers.
Elastic also offers competitive compensation and benefits, ensuring that you are rewarded for your contributions — you will have access to resources that support your professional development and career advancement.
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

Engineering Manager
Elastic is seeking an Engineering Manager for their Engineering Productivity Team to lead a distributed group of engineers. You'll focus on developer productivity and CI/CD functions using tools like ArgoCD and Golang. This role requires strong leadership and technical skills.

Principal Engineer
Elastic is seeking a Principal Software Engineer to drive impactful projects in Engineering Productivity. You'll work on enhancing the platform for software development at scale, focusing on Continuous Delivery and Quality. This role requires strong collaboration and stakeholder management skills.

Principal Engineer
Elastic is seeking a Principal Software Engineer I to enhance performance benchmarking for Elasticsearch. You'll work with Python and Elasticsearch to develop automated tooling and methodologies. This role requires significant experience in performance engineering.

Software Engineering
Elastic is seeking a Principal Software Developer I to enhance Elasticsearch's distributed systems. You'll focus on improving performance and resilience while working with cutting-edge technology. This role requires expertise in distributed systems and Elasticsearch.

Platform Engineer
Cority is hiring a Senior Platform Engineer to design, scale, and optimize their Platform Engineering function. You'll lead technical initiatives and improve software delivery, automation, and reliability. This role requires expertise in AWS and CI/CD practices.