Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer [Remote]

Full-time

snowflake

Menlo Park, CA
  • Remote job

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

About the Team

The Apps & Experiences (AppEx) organization powers the unified user experience (Snowsight) for Snowflake. Every major Snowflake customer interacts with our platform through these surfaces, making AppEx central to both customer satisfaction and revenue growth.

Within Appex, our team sits at the intersection of AI, platform, and user experience. We are on a mission to create an AI‑first, scalable, maintainable, and extensible platform to build all Snowflake user experience features. The team owns:

  • The serving layer that powers Snowsight, Snowflake CoWork, and UX features

  • Developer tooling that enable our engineers to move fast and deliver

  • Frontend infrastructure and shared services for product teams

  • CI pipelines that ensure fast and reliable builds

  • Testing and validation platform that maintains code and product quality

  • The monitoring and logging stack that ensures observability and trust

What You Will Do

As a software engineer on the team, you will play a central role in delivering the next generation of tools and evolve our developer infrastructure and tooling to be scalable, highly performant, and AI-first.

  • Design and build AI-first platforms, tools, and best practices to significantly enhance the developer experience for Snowsight

  • Drive strategy and initiatives to improve agentic development workflows and build infrastructure to support 10x increases in developer productivity

  • Improve platform reliability by investing in observability, alerting, SLOs, and automated remediation across our systems.

  • Collaborate with product managers, architects, other engineering teams, and business groups, to drive end-to-end solutions.

  • Contribute to improving our engineering processes, tooling, and standards.

What We’re Looking For

Our ideal Principal Software Engineer will have:

  • Strong passion for making developers highly productive.

  • 12+ years industry experience developing tools for large codebases.

  • Passion for AI-first processes and for building platforms that enable many teams to move faster while keeping systems maintainable and safe.

  • Experience with or strong interest in AI or LLM-based applications (agents, prompt/tool engineering, evals, or productionized AI features)

  • Experience working on enterprise-grade build systems.

  • Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems.

  • Fluency in Go, Java, or Python.

  • Ability to work in a team environment, collaborate well, and mentor junior engineers.

  • A strategic mindset and strong sense of what to prioritize for maximum impact.

  • Excellent interpersonal communication skills.

  • Outstanding written and oral English language skills

  • Ability to work on-site at our Bellevue, WA or Menlo Park, CA offices.

If you’re excited about building the platform and AI systems that power how the world’s largest companies experience Snowflake, we’d love to hear from you.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer [Remote] in Menlo Park, CA vacancy
  • $210k - $300k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL WI-FI SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Suggested
    Temporary work
    Live in
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  • $210k - $355k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Suggested
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  • $235k - $355k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the... 
    Suggested
    Temporary work
    Worldwide
    Flexible hours
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  •  ...sources. Snowhouse powers all of Snowflake’s core business, engineering and data science needs and provides customers with full...  ...ML powered functions and Budgeting applications. AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL: Design and implement... 
    Suggested
    Full time

    Snowflake

    Menlo Park, CA
    5 days ago
  •  ...vision, we are actively hiring talented distributed systems engineers. This role is a unique opportunity to make a significant impact...  ...recent talk at ACM Symposium on Cloud Computing! AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL: Solving real business... 
    Suggested
    Full time

    Snowflake

    Menlo Park, CA
    5 days ago
  • $218k - $328k

     ...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process...  ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and... 
    Full time
    Work at office

    Equinix

    Redwood City, CA
    27 days ago
  • $210k - $295k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and security infrastructure that empowers every team... 
    Temporary work

    SpaceX

    Palo Alto, CA
    4 hours ago
  • $126.2k - $264.1k

     ...Job Description We're seeking experienced Systems Software Engineers with a BS/MS/PhD in Computer Science or a related field to join the Exadata Database Team. Exadata is Oracle's flagship engineered system and the foundation of the world's most advanced database... 
    Temporary work
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Oracle Corporation

    Redwood City, CA
    3 days ago
  • $230.1k - $311.2k

    AWS Databases is hiring Principal/Sr Principal Engineers to lead query processing for two of its key database engines. Amazon Redshift is a petabyte...  ...qualifications- 10+ years of non-internship professional software development experience- 10+ years of leading design or... 
    Internship
    Local area
    Flexible hours

    AmazonWebServices

    East Palo Alto, CA
    20 hours ago
  • $114.6k - $234.6k

     ...that combines compute, storage, networking, and database software into a single engineered system, simplifying the deployment and management of...  ...The Database Test Development team is looking for a Principal Data Systems Software Engineer to develop automated functional... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Redwood City, CA
    2 days ago
  • $200k - $228.75k

    About the RoleWe are seeking an experienced Principal Software Engineer - PubMatic AgenticOS to lead the design and development of highly scalable, low-latency buy-side ad tech systems. This role is ideal for someone with deep expertise in Golang, real-time bidding systems... 
    Work at office
    Remote work

    PubMatic

    Redwood City, CA
    5 days ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Ads Format team at Snap.What you’ll do... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $285.45k

     ...safely at Pinterest scale.Drive cross-organizational architecture decisions, migrations, and operational standards; mentor senior engineers and raise the engineering bar.Partner closely with Content, Shopping catalog and GenAI teams to improve Pinterest content ecosystem... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    4 days ago
  • $122.8k - $306.4k

     ...microservices, data modeling (including spatial/graph), and performance engineering across multiple product areas. Applies in-database analytics...  .... Responsibilities Key Responsibilities Data Systems Software Development: Set product-wide patterns for microservices... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Redwood City, CA
    2 days ago
  • $175k - $245k

     ...evolving business requirements.Collaborate with our hardware team to support the delivery of our new platform.Maintain the existing software components, OS related.Requirements:B.S./M.S. with 8+ years of relevant experience.Hands-on experience with the Linux kernel,... 
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    3 days ago
  • $200.5k - $260.5k

     ...As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management to drive, develop, and maintain the product Develop and maintain software components on current and future products... 
    Full time

    Perception Point LTD

    Sunnyvale, CA
    1 day ago
  • $104.5k - $234.6k

     ...EnglishAbout the roleOracle Cloud Infrastructure (OCI) seeks a Principal Machine Learning Engineer for Robotics to lead simulation, policy training, fine‑...  ...years of experience in machine learning engineering, software development, or applied robotics research, including... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Redwood City, CA
    1 day ago
  • $140k - $190k

     ...WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature development... 
    Full time

    Panopta

    Sunnyvale, CA
    5 days ago
  • $109.4k

     ...Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing...  ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test,... 
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    East Palo Alto, CA
    4 days ago
  • $10,500 per month

     ...A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right...  ..., locate missing children, and more. The Role Software Engineers at Palantir build software at scale to transform how organizations... 
    Work experience placement
    Internship
    Work at office
    Remote work
    Work from home

    Palantir

    Palo Alto, CA
    4 days ago
  • $295.25k - $345.04k

     ...product-focused client-side authentication engine capabilities, session resilience, and...  ...client systems architecture. You Are: Principal Client Systems & Product Leader (15+...  ...system capabilities directly into client software. For roles that are based at our... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    5 days ago
  • $33 - $51 per hour

     ...'s vehicle design and manufacturing lifecycles. Drive massive engineering efficiency and productivity gains by optimizing complex workflows...  ...one closely related in computer science or similar. Prior software engineering internship or co-op experience, establishing the... 
    Full time
    Contract work
    Internship
    Summer internship
    Local area
    Immediate start
    Visa sponsorship
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • $113.6k - $306.4k

     ...: Less than 10 applicantsApplicants are required to read, write, and speak the following languages: EnglishThe Lead Principal Platform Software Engineer will set group-wide guardrails for platform interoperability, security controls, and client library governance. Own... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Redwood City, CA
    4 days ago
  •  ...solving unique technical challenges at scale and helping to create safer more civil shared experiences for everyone. As a Principal Software Engineer on the Avatar Personalization team you will use the Roblox game engine to build features that push the boundaries of our... 
    Full time

    Roblox

    San Mateo, CA
    28 days ago
  • $30 per hour

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SPRING 2027 SOFTWARE ENGINEERING INTERNSHIP/CO-OP SpaceX seeks extraordinary students to join us for software engineering roles in Spring 2027. As a... 
    Permanent employment
    Full time
    Internship
    Worldwide
    Relocation

    SpaceX

    Palo Alto, CA
    2 days ago
  • $122.8k - $306.4k

     ...microservices, data modeling (including spatial/graph), and performance engineering across multiple product areas. Applies in-database analytics...  ...to prevent problem recurrence. Design, develop, and deploy software to improve the availability, scalability, and efficiency of... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Redwood City, CA
    5 days ago
  •  ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Principal Software Engineer 2 - OLTP Snowflake is building the next generation of transactional systems for applications, AI and agents. Across... 
    Remote job
    Full time

    snowflake

    Menlo Park, CA
    21 hours ago
  •  ...multiple clouds and regions. As AI accelerates software development, the volume and pace of change are outgrowing what engineers can manually review, coordinate, and monitor...  ...’re looking for a hands-on, product-minded Principal Software Engineer I to help build an AI-... 
    Full time

    snowflake

    Menlo Park, CA
    1 day ago
  •  ...multiple clouds and regions. As AI accelerates software development, the volume and pace of change are outgrowing what engineers can manually review, coordinate, and monitor...  ...outcomes. We’re looking for a hands-on Principal Software Engineer I to help build its next generation... 
    Full time

    snowflake

    Menlo Park, CA
    1 day ago
  • $204.6k - $287.5k

     ...more players to participate in creative expression by making creation easier, safer, and more rewarding. We are seeking a Principal Software Engineer to join our Research & Engineering team. You have the agency to deploy your technical firepower wherever it creates... 
    Full time
    Local area
    3 days per week

    Electronic Arts

    Redwood City, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer [Remote]. Be the first to apply!