
Real-time data search and analytics for everyone
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...
Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...
Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...

Elastic • Canada
Elastic is seeking a Senior Software Developer for their Elasticsearch - Analytical Engine team. You'll design and build new analytics capabilities using ES|QL. This role requires expertise in Elasticsearch and a strong background in software development.
You have a strong background in software development with a focus on building scalable and efficient systems. Your experience includes working with Elasticsearch and you are familiar with database internals and analytics capabilities. You thrive in a collaborative environment and are comfortable working with distributed teams across different time zones. You have a passion for writing clean, maintainable code and enjoy the challenge of solving complex engineering problems. You are proactive in seeking out improvements and are committed to delivering high-quality software solutions. You understand the importance of code reviews and are eager to contribute to a culture of continuous learning and improvement.
Experience with ES|QL or similar query languages would be a plus. Familiarity with cloud-based solutions and security practices is also desirable. You may have experience in mentoring junior developers and contributing to open-source projects, showcasing your commitment to the engineering community.
As a Senior Software Developer at Elastic, you will be responsible for designing and implementing new features for the Elasticsearch Analytical Engine. You will work closely with other engineers to enhance the capabilities of ES|QL, ensuring it meets the needs of our users. Your role will involve collaborating with product managers and stakeholders to gather requirements and translate them into technical specifications. You will participate in code reviews, providing constructive feedback to your peers while also receiving input on your work. You will be expected to write comprehensive documentation for your code and contribute to the overall knowledge base of the team. Additionally, you will engage in troubleshooting and debugging to resolve any issues that arise in production environments. Your contributions will directly impact the performance and scalability of our analytics solutions, helping organizations leverage their data effectively.
At Elastic, we value our employees and offer a flexible work environment that supports remote work. You will have the opportunity to work with a talented team of engineers who are passionate about technology and innovation. We provide competitive compensation and benefits, including opportunities for professional development and growth within the company. Our culture encourages collaboration and knowledge sharing, allowing you to learn from your colleagues and contribute to exciting projects that have a real-world impact. Join us in our mission to empower organizations to harness the power of their data through advanced search and analytics solutions.
Apply now or save it for later. Get alerts for similar jobs at Elastic.