Get the job you really want.

Top Principal Software Engineer Jobs in San Francisco, CA

2 Days Ago
Easy Apply
San Francisco Bay Area, CA
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Information Technology • Machine Learning • Software • Automation
As a Principal Software Engineer at PagerDuty, you will lead the Incident Management team in developing scalable SaaS applications, mentor engineers, and shape technical strategies for Operations Cloud Applications. Your role will involve making critical decisions, driving innovation, and collaborating with product and engineering leaders.
Top Skills: AWSAzureElixirGCPJvmKafkaReactRuby On Rails
Reposted 3 Hours Ago
Remote
San Francisco Bay Area, CA
249K-336K Annually
Expert/Leader
249K-336K Annually
Expert/Leader
Cloud • Consumer Web • Productivity • Software • App development • Automation • Data Privacy
As a Principal Software Engineer, you will develop and execute a data strategy, oversee data architecture and governance, and collaborate with cross-functional teams to deliver reliable data systems. You'll architect scalable solutions, manage data processing capabilities, and train teams to leverage data insights, while mentoring engineers and influencing the organization's data vision to drive business success.
Reposted 3 Hours Ago
Hybrid
San Francisco Bay Area, CA
252K-315K Annually
Expert/Leader
252K-315K Annually
Expert/Leader
Digital Media • eCommerce • Gaming • Mobile
The Principal Software Engineer will lead the design and development of the next-generation video player library, collaborating with various teams to establish technology roadmaps while advocating for excellent operations and engineering.
Top Skills: Backend DevelopmentDatabase ManagementHlsInfrastructure ManagementMobile DevelopmentMpeg-DashWeb Development
2 Days Ago
Hybrid
San Francisco Bay Area, CA
235K-414K Annually
Senior level
235K-414K Annually
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Engineer will design and scale mobile media platforms and backend services for Snap. Responsibilities include optimizing media quality, collaborating across teams, providing technical direction, and ensuring systems operate at scale.
Top Skills: ProgrammingSoftware Design
Reposted 2 Days Ago
Remote
San Francisco Bay Area, CA
182K-291K Annually
Senior level
182K-291K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software
The Principal Software Engineer will lead the development and scaling of Toast’s Embedded Finance product line. Responsibilities include overseeing product design and integration, ensuring data consistency, making technical decisions, and mentoring technical leads, all while focusing on user needs and enhancing customer experiences.
Top Skills: Back End DevelopmentCloud-Based SoftwareFinancial ServicesFront End DevelopmentJavaLending SolutionsObject-Oriented Programming
2 Days Ago
Remote
San Francisco Bay Area, CA
225K-335K Annually
Senior level
225K-335K Annually
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The Principal Software Engineer will design, develop, and maintain the AI/ML platform infrastructure, enhance functionalities for training models on large datasets, implement resource management tools for multi-GPU environments, and collaborate with teams to integrate new features.
Top Skills: AWSAzureGCPPythonPyTorchTensorFlow
2 Days Ago
Hybrid
San Francisco Bay Area, CA
289K-338K Annually
Senior level
289K-338K Annually
Senior level
Computer Vision • Gaming • Software • Virtual Reality • Web3
As a Principal Software Engineer in Customer Care, you'll revolutionize the customer support experience by developing AI-powered solutions, collaborating with teams to design and implement applications. You'll provide technical leadership and mentor junior engineers to foster a culture of technical excellence.
Top Skills: C#JavaLlmsMachine LearningMicroservice ArchitecturePythonRestful ApisRpc
3 Days Ago
Remote
San Francisco Bay Area, CA
185K-295K Annually
Senior level
185K-295K Annually
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
The Principal Software Engineer at CrowdStrike leads AI-driven solutions for the NG-SIEM product group, focusing on designing, developing, and deploying AI applications. Responsibilities include collaborating on integration of LLM models, mentoring team members, and improving system performance through innovative AI strategies.
Top Skills: Agentic FrameworkAIGoJavaLlmPythonScala

Featured Jobs

3 Days Ago
Hybrid
San Francisco Bay Area, CA
289K-338K Annually
Expert/Leader
289K-338K Annually
Expert/Leader
Computer Vision • Gaming • Software • Virtual Reality • Web3
As a Principal Software Engineer in the Virtual Economy Products team, you will lead high-impact projects, collaborate cross-functionally to define roadmaps, drive engineering vision for scalable solutions, develop systems for creator monetization, and assist in recruiting talent.
Top Skills: Data ScienceLarge-Scale SystemsMonetization SystemsProduct ManagementSoftware EngineeringUx Design
5 Days Ago
Remote
San Francisco Bay Area, CA
198K-319K Annually
Senior level
198K-319K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software
As a Senior Principal Software Engineer at Atlassian, you will tackle complex architecture challenges, partner with engineering teams for company-wide initiatives, and lead a team of Principals to deliver transformational solutions while mentoring junior engineers.
Top Skills: ComplianceComputer ScienceDodFedrampSoftware EngineeringTechnical Leadership
9 Days Ago
Hybrid
San Francisco Bay Area, CA
289K-338K Annually
Expert/Leader
289K-338K Annually
Expert/Leader
Computer Vision • Gaming • Software • Virtual Reality • Web3
As a Principal Software Engineer at Roblox, you will lead high-impact projects for the Virtual Products Growth team, aiming to enhance creator revenue streams. You'll work with cross-functional teams to develop a scalable, secure platform, mentor new talent, and drive growth opportunities within the creator economy.
Top Skills: Api Design PatternsContainerized SystemsFront-End PlatformsMicroservicesScalable Systems
10 Days Ago
Hybrid
San Francisco Bay Area, CA
219K-294K Annually
Senior level
219K-294K Annually
Senior level
Digital Media • News + Entertainment
The Senior Principal Software Engineer at Disney Entertainment & ESPN Technology will build and operate services that enhance user experiences across digital platforms. Responsibilities include leading engineering practices, collaborating with distributed teams, and leveraging metrics for application performance. This role aims to innovate and deliver key technical solutions while mentoring other engineers.
Top Skills: Ci/Cd PipelinesDatabasesJavaMessaging TechnologiesScalaSource Control Systems
7 Days Ago
Easy Apply
Remote
San Francisco Bay Area, CA
Easy Apply
230K-340K Annually
Expert/Leader
230K-340K Annually
Expert/Leader
Fintech
As a Principal Software Engineer, you will set the technical vision for next-generation traffic management at Affirm. Responsibilities include developing capacity planning, load testing strategies, and collaborating with other teams to optimize infrastructure and operational efficiencies.
Top Skills: Capacity PlanningCluster ManagementLoad TestingTraffic ManagementTraffic Shaping
7 Days Ago
Easy Apply
Hybrid
San Francisco Bay Area, CA
Easy Apply
Expert/Leader
Expert/Leader
Fintech • Mobile • Software • Financial Services
As a Principal Software Engineer in the Data Platform Group at SoFi, you'll lead architectural designs for scalable data solutions, develop data pipelines, and mentor team members. Your role involves enhancing data analysis through innovative technologies, ensuring high-quality data operations, and fostering collaboration across teams to drive SoFi's data strategy.
Top Skills: AirflowAws Data ServicesCloudFormationDbtDockerGenaiGreat ExpectationsJavaKafkaKubernetesPythonRSnowflakeSQLTableauTerraform
7 Days Ago
Easy Apply
Hybrid
San Francisco Bay Area, CA
Easy Apply
Expert/Leader
Expert/Leader
Fintech • Mobile • Software • Financial Services
The Principal Software Engineer will lead the design and development of scalable data platforms at SoFi, collaborating with teams to translate business requirements into technical solutions, mentor team members, and introduce best practices for data lifecycle management. Key responsibilities include engineering data pipelines, optimizing systems for performance and integrity, and exploring GenAI applications for data analysis.
Top Skills: AirflowAWSCloudFormationDbtDockerJavaKafkaKubernetesPythonSnowflakeSQLTerraform
7 Days Ago
Hybrid
San Francisco Bay Area, CA
235K-414K Annually
Expert/Leader
235K-414K Annually
Expert/Leader
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Software Engineer will lead the Media Delivery Platform team at Snap to build and optimize an end-to-end media platform. Responsibilities include designing and scaling mobile media systems, driving media quality optimizations, collaborating across teams, and influencing technical direction for the company.
Top Skills: DebuggingDistributed SystemsMedia Backend ServicesMobile Media PlatformPerformance AnalysisProgrammingSoftware DesignTest Design
7 Days Ago
Hybrid
San Francisco Bay Area, CA
235K-414K Annually
Senior level
235K-414K Annually
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
As a Principal Software Engineer at Snap Inc, you will design and implement scalable engineering components, collaborate with teams to understand product requirements, and advocate for best practices in system availability and cost management. You will also provide technical direction across the company and lead technical leadership efforts.
Top Skills: Distributed SystemsPerformance AnalysisProgrammingSoftware DesignTechnical DirectionTechnical LeadershipTest Design
7 Days Ago
Hybrid
San Francisco Bay Area, CA
235K-414K Annually
Senior level
235K-414K Annually
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Oversee technical strategy and architecture in ML Inference Platform services. Design and scale engineering components to support ML inference and deployment. Collaborate across teams to deliver innovative solutions meeting product requirements. Advocate for best practices in scalability and operational excellence.
Top Skills: KubernetesPythonPyTorchTensorFlow
7 Days Ago
Hybrid
San Francisco Bay Area, CA
235K-414K Annually
Senior level
235K-414K Annually
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Software Engineer will create high performance mobile apps for Snap Inc, focusing on Objective-C software for Snapchat's camera features. Responsibilities include designing and implementing new features, optimizing performance, conducting code reviews, and collaborating with design teams.
Top Skills: AvfoundationC/C++Core MediaMetalObjective-COpenglSwiftVideotoolbox
7 Days Ago
Hybrid
San Francisco Bay Area, CA
213K-377K Annually
Senior level
213K-377K Annually
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
As a Principal Software Engineer in Monetization at Snap, you'll build innovative ad formats and backend infrastructure to enhance advertiser value. You'll lead cross-team collaborations to deliver effective solutions and advocate for best practices in system availability, scalability, and operational excellence.
Top Skills: DebuggingDistributed SystemsPerformance AnalysisProgrammingSoftware DesignTechnical LeadershipTest Design
7 Days Ago
Hybrid
San Francisco Bay Area, CA
235K-414K Annually
Senior level
235K-414K Annually
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Software Engineer will oversee Snap's scalable, multi-cloud infrastructure, ensuring the operation of services. Duties include building deployments infrastructure, collaborating with teams for product solutions, and advocating for operational excellence. This role requires a strong technical direction and the ability to mentor others.
Top Skills: Cloud InfrastructureDistributed SystemsPerformance AnalysisSoftware DesignTechnical LeadershipTest Design
7 Days Ago
Hybrid
San Francisco Bay Area, CA
235K-414K Annually
Expert/Leader
235K-414K Annually
Expert/Leader
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Software Engineer will push the limits of mobile devices, develop features, perform code reviews, and lead a team of Android engineers, focusing on building smooth and stable products at Snap Inc.
Top Skills: DaggerJavaKotlinRxjava
7 Days Ago
Easy Apply
Remote
San Francisco Bay Area, CA
Easy Apply
230K-340K Annually
Expert/Leader
230K-340K Annually
Expert/Leader
Fintech
As a Principal Software Engineer at Affirm, you will define the technical vision for infrastructure platforms, collaborate with engineering teams, and lead innovative projects to enhance reliability and efficiency. The role involves mentoring engineers, driving strategic technological advancements, and ensuring successful delivery of complex software projects.
Top Skills: Ci/Cd PipelinesInfrastructure PlatformsTest Frameworks
8 Days Ago
San Francisco Bay Area, CA
320K Annually
Expert/Leader
320K Annually
Expert/Leader
Cloud • Greentech • Other • Energy
As a Principal Software Engineer - SDN Networking, you'll lead the development of the Software Defined Networking strategy, working hands-on with the engineering team. Your responsibilities include design, code reviews, and developing high-performance networking infrastructure utilizing technologies such as XDP/EBPF and DPDK, with a strong focus on Linux Kernel development.
Top Skills: AWSAzureCC++DpdkDpuEbpfGCPIpuKvmLinuxOpen VswitchOpenflowRustSmartnicTcp/IpVMwareXdp
Reposted 10 Days Ago
Hybrid
San Francisco Bay Area, CA
316K-384K Annually
Senior level
316K-384K Annually
Senior level
Computer Vision • Gaming • Software • Virtual Reality • Web3
As a Principal Software Engineer at Roblox, you will lead the development of innovative features across various platforms, collaborate with the game developer community, and enhance gameplay systems. Your role includes maintaining code, designing intuitive solutions, and working on cross-platform projects.
Top Skills: 3D MathC++Cross Platform DevelopmentGame EnginesGameplay ProgrammingLua
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account