Logo
Elastic

Senior Software Engineer (Go) - Observability

Elastic, Wind Lake, Wisconsin, United States

Save Job

Senior Software Engineer (Go) - Observability Join to apply for the

Senior Software Engineer (Go) - Observability

role at

Elastic .

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people.

The Observability Ingest team at Elastic is responsible for building tools to collect and ingest data easily, efficiently, and quickly. Learn more about them on our website or by testing the data ingestion user experience yourself on Elastic Cloud. We maintain Elastic Agent as a unified data collector for Elastic solutions, Fleet as a central management platform, Integrations platform as a marketplace experience to discover and build third‑party integrations, and data transformation and processing tooling of Logstash, ingest pipelines, and runtime fields.

What You Will Be Doing

Maintain and evolve Elastic Agent, Fleet Server, and Beats platforms, all written in Go.

Improve and maintain the Elastic Distribution of OpenTelemetry Collector (EDOT), an open‑source distribution of the OpenTelemetry Collector.

Support services running as part of Elastic Cloud Serverless and Elastic Cloud Hosted.

Design and build features to work across macOS, Windows, and Linux platforms.

Work with our support team to help customers.

Collaborate with other engineering teams to ship enterprise‑ready 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 problem‑solving, and 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 to a central place.

Production experience with cross‑platform development and packaging.

Hands‑on experience with Docker and Kubernetes.

We Take Care Of Our People

Competitive pay based on the work you do here and not your previous salary.

Health coverage for you and your family in many locations.

Flexible schedules for many roles.

Generous number of vacation days each year.

Matching up to $2000 (or local currency equivalent) for financial donations and service.

Up to 40 hours each year toward volunteer projects you love.

Parental leave of at least 16 weeks.

Equal Employment Opportunity Elastic is an equal opportunity employer and is 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 perception or identity, 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 individuals. To request an accommodation during the application or the recruiting process, please email

candidate_accessibility@elastic.co . We will reply within 24 business hours of submission.

Applicants have rights under federal employment laws. View posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster).

#J-18808-Ljbffr