← All roles

Principal Software Engineer I - Serverless - Platform Control Plane

Elastic ·US ·Remote 60d ago
KubernetesGoAWSAzureElasticsearch

About the role

Elastic is hiring a Principal Software Engineer for the Control Plane Serverless team to shape the orchestration layer behind Elastic Cloud Serverless. The role involves setting technical direction, leading multi-quarter projects, designing distributed systems on Kubernetes and Go, and mentoring engineers. The team operates across AWS, GCP, and Azure, and is distributed globally. This is a senior individual contributor role focusing on platform reliability and security.

Requirements

8+ years building software for complex distributed systems at scale. Deep expertise in Kubernetes and cloud-native architecture. Proficiency in Go and experience with at least one major cloud provider. Experience operating high-availability SaaS platforms and incident response. Proven use of AI to accelerate development. Ability to collaborate across teams and work autonomously in a distributed environment. Clear communication and influence without formal authority.

About the company

Elastic

Elastic provides a powerful search and analytics engine that enables organizations to build search-powered applications, improve observability, and enhance security. Their platform leverages AI to deliver context-aware insights, allowing businesses to extract maximum value from their data for better decision-making and operational efficiency.

View company page →

More from Elastic

Senior Software Engineer - IAM - Control Plane - Platform
KubernetesGoScalaJavaDockerAWSAzureGCPElasticsearchDistributed Systems
$133k–211k
Onsite · United States
Senior Software Engineer - IAM - Control Plane - Platform
$133k–211k
Onsite · United States
KubernetesGoScalaJavaDockerAWSAzureGCPElasticsearchDistributed Systems
Senior Software Engineer - Control Plane (Hosted Foundations / Applications)
ScalaJavaGo
CA$128k–203k
Onsite · Canada
Senior Software Engineer - Control Plane (Hosted Foundations / Applications)
CA$128k–203k
Onsite · Canada
ScalaJavaGo
Senior Software Engineer - Streams - Observability
JavaGoRubyOTELDockerKubernetesApache KafkaPostgreSQLMySQLElasticsearchDistributed Systems
zł308k–487k
Remote · Worldwide
Senior Software Engineer - Streams - Observability
zł308k–487k
Remote · Worldwide
JavaGoRubyOTELDockerKubernetesApache KafkaPostgreSQLMySQLElasticsearchDistributed Systems
Senior Site Reliability Engineer (Observability & Analytics) – Platform Infra
TerraformPythonGoLinuxKubernetesElasticsearchArgoCDHelmPuppetAnsibleInfrastructure as Code
CA$138k–186k
Onsite · Canada
Senior Site Reliability Engineer (Observability & Analytics) – Platform Infra
CA$138k–186k
Onsite · Canada
TerraformPythonGoLinuxKubernetesElasticsearchArgoCDHelmPuppetAnsibleInfrastructure as Code
Senior Software Engineer - Integrations 3P - Platform
GoRust
€67k–106k
Remote · excl. BY, CU, IR +4
Senior Software Engineer - Integrations 3P - Platform
€67k–106k
Remote · excl. BY, CU, IR +4
GoRust
$160k–253k
Remote United States
Posted 60d ago
Apply for this role
Opens jobs.elastic.co ↗
About the company
Elastic
https://www.elastic.co

Elastic provides a powerful search and analytics engine that enables organizations to build search-powered applications, improve observability, and enhance security. Their platform leverages AI to deliver context-aware insights, allowing businesses to extract maximum value from their data for better decision-making and operational efficiency.

View company page →