Elastic

Senior Software Engineer - Streams - Observability

Elastic
Apply
1 month ago
Portugal (city not specified)Senior

Responsibilities

  • Design and implement Logstash and Logstash plugin features using Java and JRuby.
  • Design, build, and operate core Streams Backend services in Golang.
  • Add features and contribute to the OpenTelemetry Collector in Golang.
  • Solve distributed-systems problems at scale and improve existing code, dependencies, and automated test coverage.
  • Review pull requests, guide peers, collaborate across teams, and engage with public GitHub repositories and community forums.
  • Work with the support organization to help customers and participate in an on-call rotation.

Requirements

  • Proficiency in at least one of Java, Golang, or Ruby, with willingness to learn and work with the others.
  • Strong analytical, problem-solving, debugging, written communication, and adaptation skills.
  • Ability to work autonomously and effectively in a remote-first, highly distributed environment.
  • A proven track record of using AI to accelerate development, debug complex systems, and optimize code while retaining ownership of final outcomes.
  • Familiarity with observability concepts and tools, especially OpenTelemetry, is a bonus.
  • Hands-on experience with Docker and Kubernetes, JRuby development, open-source software, stream-processing platforms, databases, networking, or the Elastic stack is a bonus.

Benefits

  • Remote-first distributed work with flexible locations and schedules for many roles.
  • Competitive pay based on the work performed, with base salary and no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Generous vacation days and at least 16 weeks of parental leave.
  • Elastic matches up to $2,000, or local-currency equivalent, for financial donations and provides up to 40 volunteer hours annually.

Tech Stack

Apache KafkaDockerElasticsearchGoJavaKubernetesLogstashMySQLPostgreSQLRuby

Categories

Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me