Skip to Main Content

Job Title


Systems Senior Software Developer (Go or C) - Observability


Company : Elastic


Location : Toronto, Ontario


Created : 2026-01-27


Job Type : Full Time


Job Description

Senior Software Engineer Observability Join Elastics Observability team as a Senior Software Engineer. Elastic is a Search AI company that helps everyone find answers in real time by combining search precision with AI intelligence. The Elastic Search AI Platform is used by more than half of the Fortune 500 and empowers businesses and people to unlock the potential of their data. What the Role Involves The Observability Ingest team builds tools to collect and ingest data quickly and efficiently. The Elastic Agent Control Plane team is responsible for unified data collection and management, maintaining tools as Elastic Agent, Fleet, the Beats platform, and data transformation tooling like Logstash, ingest pipelines, and runtime fields. What Youll Be Doing Maintain and evolve the current Elastic Agent, Fleet Server and Beats platforms, all written in Go. Improve and maintain the Elastic Distribution of OpenTelemetry Collector (EDOT), an opensource distribution of the OpenTelemetry Collector. Support services running as part of Elastic Cloud Serverless and Elastic Cloud Hosted. Design and build features that work across macOS, Windows, and Linux platforms. Work with our support team to help customers. Collaborate with other engineering teams to ship enterpriseready software. What You Bring Production experience using Go for systems development. System programming experience on Linux, Windows, and/or macOS. Experience participating in complex technical conversations. Experience with operational monitoring and restoring production services. Excellent verbal and written communication, strong problemsolving, and the ability to debug and fix sophisticated issues. Ability to work in a team distributed throughout the world. Bonus Points Experience collecting data on the edge and shipping it to a central place. Production experience with crossplatform development and packaging. Handson experience with Docker and Kubernetes. Experience with observability platforms and tools such as OpenTelemetry and OpAMP. Benefits and Compensation We offer competitive pay (base only; variable compensation is not part of this role) with a typical starting range of $128,300$203,000 CAD. Benefits include health coverage, flexible scheduling, generous vacation, a companymatched Registered Retirement Savings Plan (RRSP) with dollarfordollar matching up to 6%, matching up to $2,000 for charitable donations, up to 40 volunteer hours per year, and parental leave of at least 16 weeks. Equal Opportunity Employer and EEO Statement Elastic is an equalopportunity employer committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state, or local law. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all. To request an accommodation during the application or recruiting process, please email [email protected] . We will reply within 24 business hours of submission. Applicants have rights under Federal Employment Laws and can view the following posters linked below: Family and Medical Leave Act (FMLA) Poster; Equal Employment Opportunity (EEO) Poster; Employee Polygraph Protection Act (EPPA) Poster. Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastics stock program. Elasticsearch develops and distributes technology subject to U.S. and other country export controls. In the event of employment for individuals located in or nationals of Belarus, Cuba, Iran, North Korea, Russia, Syria, the Crimea Region of Ukraine, the Donetsk Peoples Republic, or the Luhansk Peoples Republic, an export license may be required. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic. #J-18808-Ljbffr