Principal Software Engineer (networking) - Platform

Elastic Elastic · Enterprise · United States · Platform - Control Plane

Principal Software Engineer role focused on building and improving the multi-cloud network platform at Elastic, utilizing Kubernetes and Go/Scala. The role involves automating network engineering, scaling infrastructure, and ensuring reliability and security for Elastic Cloud and Serverless offerings.

What you'd actually do

  1. Taking an engineering approach in leading technical initiatives for automating network engineering efforts to guarantee the reliability of the global Elastic infrastructure.
  2. Growing our global Platform infrastructure to meet the increasing scaling demands by developing and maintaining software, codebases, tooling and automations.
  3. Collaborating in an environment with an inclusive approach, and focusing on operational perfection which uplifts others.
  4. Preventing repeated customer impact in response to major incidents and prioritised problem management. Our on call rotation is spread well, and we address complex customer concerns too.

Skills

Required

  • Software Engineering
  • Cloud network solutions
  • public cloud
  • Go
  • managed Kubernetes services

Nice to have

  • Crossplane
  • Terraform
  • Golang
  • Docker
  • Linux
  • Elastic Stack

What the JD emphasized

  • 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.
  • customer first approach