← All roles
Principal Software Engineer - Parameters & Experimentation
Distributed SystemsJavaGoC++AWSAzure
About the role
Snowflake's Parameters & Experimentation team builds configuration, feature-flagging, and experimentation infrastructure for the AI Data Cloud. We seek a Principal Software Engineer to architect distributed systems, advance experimentation, and lead AI-first engineering practices. The role involves building scalable services, automated validation, and self-service tools to increase development velocity with safety.
Requirements
12+ years of software engineering experience with technical leadership in backend/infrastructure initiatives. Deep experience in distributed systems, concurrency, consistency, caching, failure recovery. Proficiency in Java, Go, C++, and cloud platforms (AWS, Azure, GCP). AI-first engineering practice. Ability to turn ambiguous problems into delivered systems. Strong communication, collaboration, and mentoring skills. Degree in CS or equivalent.
About the company
Snowflake
Snowflake is a cloud-based data warehousing company that offers a Data Cloud platform to help businesses store, process, and analyze their data. Their solution enables organizations to break down data silos and leverage data for insights, AI, and machine learning applications. Snowflake's platform is designed for scalability, performance, and cost-efficiency, making it a leading choice for modern data management.
View company page →More from Snowflake
Software Engineer — Engineering Systems, Continuous Integration
JavaC++PythonGoKubernetesAWSAzureGCPJenkinsArgoCDDistributed Systems
$170k–204k
Onsite · US-WA-Bellevue
Software Engineer — Engineering Systems, Continuous Integration
$170k–204k
JavaC++PythonGoKubernetesAWSAzureGCPJenkinsArgoCDDistributed Systems
Staff Software Engineer, Frontier Security Team
PythonJavaGoRustTypeScriptKubernetesDistributed Systems
$236k–295k
Onsite · US-CA-Menlo Park
Staff Software Engineer, Frontier Security Team
$236k–295k
PythonJavaGoRustTypeScriptKubernetesDistributed Systems
Senior Software Engineer - Security Foundations
JavaScriptJavaPythonCC++GoAWSGCPAzure
$200k–288k
Onsite · US-WA-Bellevue
Senior Software Engineer - Security Foundations
$200k–288k
JavaScriptJavaPythonCC++GoAWSGCPAzure
Senior Software Engineer - Cloud Security
AWSAzureGCPJavaGoPythonKubernetesTerraformSnowflake
$200k–288k
Onsite · US-CA-Menlo Park
Senior Software Engineer - Cloud Security
$200k–288k
AWSAzureGCPJavaGoPythonKubernetesTerraformSnowflake
Senior Software Engineer - Cloud Efficiency
GoPythonJavaKubernetesOTELPrometheusAWSAzureGCPDistributed Systems
$200k–288k
Onsite · US-WA-Bellevue
Senior Software Engineer - Cloud Efficiency
$200k–288k
GoPythonJavaKubernetesOTELPrometheusAWSAzureGCPDistributed Systems
Similar roles
Principal Software Engineer (Cloud)
$220k–240k
Principal Software Engineer (Cloud)
$220k–240k
Principal Software Engineer - Intelligent Data Platform
$2226k–3180k
Principal Software Engineer - Intelligent Data Platform
$2226k–3180k
Principal Machine Learning Engineer
$240k–420k
Principal Machine Learning Engineer
$240k–420k
Staff Software Engineer, AI Developer Tools
$170k–276k
Staff Software Engineer, AI Developer Tools
$170k–276k
Staff Software Engineer (Cloud and AI)
$190k–240k
Staff Software Engineer (Cloud and AI)
$190k–240k