Principal Software Engineer (Networking, Platform)
Elastic
full-remotearchitectpermanentbackenddevops Full remote - Ottawa, CA 9 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
GoKubernetesTerraformCrossplaneNetworkingMulti-cloudSaaSLinuxElastic StackCI/CD
About the role
Role Overview
Join Elastic as a Principal Software Engineer (Networking, Platform) in the Platform Engineering department, Traffic team. You’ll craft, build, and improve Elastic’s multi-cloud platform for Elastic Cloud Hosted and Serverless, with a focus on reliability, security, and resilience.
Responsibilities
- Design and implement technical solutions for the multi-cloud platform at scale
- Code and innovate on platform features, bug fixes, and enhancements
- Improve resilience and prioritize security to reduce customer impact during major incidents
- Lead technical initiatives to automate network engineering for reliability of the global infrastructure
- Collaborate in an inclusive, distributed environment focused on operational excellence and continuous improvement
- Contribute to incident prevention and learning from operational experience (“progress not perfection”)
- Provide authority/mentorship, coaching, and cross-team leadership
Requirements
- 10+ years in software engineering with demonstrated delivery of cloud networking solutions
- Experience collaborating with engineers as an authority in identifying and delivering solutions
- Public cloud experience
- Go experience
- Experience with managed Kubernetes services
Nice to Have / Additional Skills
- Infrastructure-as-Code experience for SaaS in a public cloud, ideally using Crossplane or Terraform
- Experience building Kubernetes-at-scale infrastructure across multiple cloud providers
- Containerized services experience (e.g., Docker)
- Linux system administration at scale
- Experience diagnosing/designing solutions using the Elastic Stack
- Proven record leading cross-team engineering initiatives
- Experience in globally distributed, self-organizing teams; remote/distributed collaboration
Leadership & Collaboration
- Coach and mentor team members and help teams uplift others
- Strengthen partner and team relationships through inclusive communication methods
About Elastic
Elastic builds a better search experience, offering cloud and serverless platforms that power data search and analytics. The company operates in the infrastructure and platform engineering space, supporting multi-cloud deployments at scale.
Scraped 6/11/2026