Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. They are seeking a Principal Software Engineer (Networking) to lead technical initiatives for automating network engineering efforts, grow their global platform infrastructure, and collaborate in an inclusive environment focused on operational perfection.
Responsibilities:
- 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 prioritised problem management. Our on call rotation is spread well, and we address complex customer concerns too
Requirements:
- 10+ years in Software Engineering with product success in delivering Cloud network solutions
- Experience in public cloud, Go and managed Kubernetes services
- Success and lessons of experiences from striving for 'progress not perfection' in the name of Platform reliability
- Customer first approach in solving operational problems for both today and the future
- Passion for developing solutions that involve inclusive communication methods to grow and strengthen partner and team relationships
- Examples of working in distributed teams or working remotely
- You have designed and built a SaaS product in a public cloud ideally built using Infrastructure-as-Code tooling such as Crossplane or Terraform
- You have built Kubernetes-at-scale infrastructure, ideally across multiple cloud providers, and the vital automation to support it
- You have written product features or functions in Golang or other programming languages
- You have worked with containerized services (such as Docker)
- You have proven results in leading and improving cross-team engineering initiatives
- You have experience in system administration with professional skills in Linux on distributed systems at scale
- You have diagnosed or designed, implemented and created solutions with the Elastic Stack
- You are experienced in a self-organizing and sharing in a globally distributed team environment
- You strengthen team members in bringing out the best of each other by uplifting others with coaching and mentoring