Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Enginner - Parameters & Experim

Home > Java programming jobs

Principal Software Enginner - Parameters & Experim in USA

  • Snowflake
  • Full time
  • Email
  • Menlo Park, CA

Responsibilities

  • Architect and build scalable distributed configuration and feature-flag infrastructure with low-latency evaluation, consistency guarantees, fault isolation, and predictable failure behavior.
  • Develop automated validation, targeted exposure, progressive rollouts, health-based guardrails, observability, auditability, and dependable rollback.
  • Build experimentation infrastructure for assignment, exposure tracking, and outcome measurement in partnership with engineering and data science teams.
  • Embed AI-powered capabilities for configuration discovery, risk assessment, rollout planning, and impact analysis, while establishing evaluation, security, and reliability standards.
  • Deliver APIs, libraries, and self-service tools; guide migrations and simplify the lifecycle from feature-flag creation through retirement.
  • Lead technical direction and cross-team initiatives, write and review production code, diagnose complex failures, own operational outcomes, and mentor engineers.

Requirements

  • 12+ years of software engineering experience, including technical leadership of complex backend or infrastructure initiatives spanning multiple teams.
  • Deep experience designing, building, and operating large-scale distributed systems, including concurrency, consistency, caching, failure recovery, and performance.
  • Hands-on proficiency in Java, Go, C++, or a comparable backend language, plus experience with AWS, Azure, or Google Cloud.
  • An AI-first engineering practice using AI throughout the software lifecycle and readiness to build AI-powered platform capabilities and help others adopt this approach.
  • A track record of translating ambiguous problems into delivered systems, balancing architectural investments with incremental progress, and driving adoption across engineering organizations.
  • Clear written communication, low-ego collaboration, strong ownership, and experience mentoring senior engineers.
  • Degree in Computer Science or a related field, or equivalent practical experience.
  • Experience with feature-flag or configuration platforms, distributed control planes, progressive delivery, experimentation infrastructure, or AI-powered developer tools is especially relevant.

Salary: $264k - $380k/yr

Snowflake

**Snowflake is proud to be the Official Data Collaboration Provider for LA28 and Team USA.** Snowflake delivers the AI Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the AI Data Cloud, organizations unit...

Similar positions

Software Engineer (C++/Java)

  • Databento
  • Full time
  • USA
  • 10/26/2026
  • Salary: $150k-$250k
  • Remote

Lead Software Engineer

  • 8th Light
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $126k-$157k
  • United States

Principal Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/26/2026
  • Salary: €73k-€116k
  • Greece

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Georgia

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Serbia