Principal Software Engineer [Remote]
snowflake
- 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
$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...SuggestedTemporary workLive inRemote workWorldwideWeekend work$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...SuggestedTemporary workWorldwideWeekend work$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...SuggestedTemporary workWorldwideFlexible hoursWeekend work- ...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...SuggestedFull time
- ...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...SuggestedFull time
$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 timeWork at office$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$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 workWork at officeRelocation packageFlexible hours3 days per week$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...InternshipLocal areaFlexible hours$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 workFlexible hoursShift work$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 officeRemote work$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 timeTemporary workLive inWork at officeLocal area$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 officeLocal areaRelocationRelocation package$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 workFlexible hoursShift work$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 timeWorldwide$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$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 workFlexible hours$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$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 timeSummer workInternshipSeasonal workSummer internshipWork at officeLocal areaWorldwideMonday to Friday$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 placementInternshipWork at officeRemote workWork from home$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 timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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 timeContract workInternshipSummer internshipLocal areaImmediate startVisa sponsorshipShift work$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 workFlexible hours- ...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
$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 employmentFull timeInternshipWorldwideRelocation$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 workFlexible hoursShift work- ...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 jobFull time
- ...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
- ...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
$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 timeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer [Remote]. Be the first to apply!
- principal Menlo Park, CA
- senior principal scientist Menlo Park, CA
- senior principal cloud computing engineer Menlo Park, CA
- remote software sales Menlo Park, CA
- entry level software sales Menlo Park, CA
- software sales Menlo Park, CA
- government software Menlo Park, CA
- id software Menlo Park, CA
- software implementation project manager Menlo Park, CA
- healthcare software sales Menlo Park, CA





