Elastic

Principal Software Engineer (Networking) - Platform

Elastic
remote senior full-time Spain
Apply →

First indexed 18 Apr 2026

Description

As a Principal Software Engineer (Networking) - Platform, you will be part of the Platform Engineering department, responsible for crafting, building, and improving the multi-cloud platform at scale for Elastic Cloud Hosted and Serverless. You will participate in coding, innovating technical designs, crafting solutions, improving resilience, and prioritizing security, bug fixes, and features.

Key responsibilities include:

  • Taking an engineering approach in leading technical initiatives for automating network engineering efforts to guarantee the reliability of the global Elastic infrastructure.
  • Growing our global Platform infrastructure to meet the increasing scaling demands by developing and maintaining software, codebases, tooling, and automations.
  • Collaborating in an environment with an inclusive approach, and focusing on operational perfection which uplifts others.
  • Preventing repeated customer impact in response to major incidents and prioritized problem management.

Requirements include:

  • 10+ years in Software Engineering with product success in delivering Cloud network solutions.
  • Experience in public cloud, Go, and managed Kubernetes services is advantageous.
  • Success and lessons of experiences from striving for 'progress not perfection' in the name of Platform reliability.
  • Passion for developing solutions that involve inclusive communication methods to grow and strengthen partner and team relationships.

Bonus points include:

  • Designing and building a SaaS product in a public cloud ideally built using Infrastructure-as-Code tooling such as Crossplane or Terraform.
  • Building Kubernetes-at-scale infrastructure, ideally across multiple cloud providers, and the vital automation to support it.
  • Writing product features or functions in Golang or other programming languages.
  • Working with containerized services (such as Docker).
  • Proven results in leading and improving cross-team engineering initiatives.
  • Experience in system administration with professional skills in Linux on distributed systems at scale.
  • Diagnosing or designing, implementing, and creating solutions with the Elastic Stack.
  • Experienced in a self-organizing and sharing in a globally distributed team environment.
  • Strengthening team members in bringing out the best of each other by uplifting others with coaching and mentoring.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/elastic/jobs/7713597