
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 Engineer for their Observability team to build tools for data collection and management. You'll work with Elasticsearch and contribute to high-impact products. This role requires strong engineering skills and experience in observability.
You have 5+ years of software engineering experience, particularly in building scalable systems that handle large volumes of data. Your background includes working with observability tools and a strong understanding of data ingestion processes. You are comfortable collaborating with cross-functional teams and have a passion for creating efficient data management solutions.
You possess deep expertise in Elasticsearch, having used it to develop applications that require real-time data processing and analytics. Your experience includes maintaining and evolving existing systems, ensuring they meet the demands of users and the business. You are proactive in identifying areas for improvement and implementing solutions that enhance performance and usability.
You are a strong communicator, able to articulate complex technical concepts to both technical and non-technical stakeholders. You thrive in a collaborative environment and enjoy mentoring junior engineers, sharing your knowledge and best practices to foster a culture of learning and growth.
Experience with cloud-based solutions and familiarity with data security practices are highly desirable. You may also have experience with other data processing tools and frameworks that complement your work with Elasticsearch.
As a Senior Software Engineer on the Observability Ingest team, you will be responsible for maintaining and evolving the Elastic Agent, a unified data collector for Elastic solutions. You will work on enhancing the Fleet management platform and contribute to the Integrations platform, which allows users to discover and build third-party integrations.
You will collaborate closely with product managers and other engineers to design and implement features that improve the user experience for data ingestion. Your role will involve writing high-quality code, conducting code reviews, and ensuring that the systems you develop are robust and scalable.
You will also engage in troubleshooting and debugging complex issues, providing support to users and ensuring that the tools you build meet their needs. Your contributions will directly impact the success of the Elastic platform, helping organizations leverage their data effectively.
Elastic offers a dynamic work environment where innovation is encouraged. You will have the opportunity to work on high-impact projects that are used by leading organizations worldwide. We provide competitive compensation and benefits, along with opportunities for professional development and growth within the company.
Join us at Elastic, where you can make a difference by helping organizations harness the power of their data through advanced observability solutions. We value diversity and encourage you to apply even if your experience doesn't match every requirement.
Apply now or save it for later. Get alerts for similar jobs at Elastic.