Get the job you really want.

Top Principal Software Engineer Jobs in San Francisco, CA

14 Days Ago
San Francisco Bay Area, CA
Hybrid
26,000 Employees
234K-409K Annually
Senior level
26,000 Employees
234K-409K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Software
In this role, you will design and build the core of RaptorDB, a next-gen database platform. Collaborate with a team of engineers to improve performance and scalability, analyze system bottlenecks, and enhance database capabilities, utilizing C/C++ and SQL.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+62 More
17 Days Ago
San Francisco Bay Area, CA
Hybrid
2,500 Employees
351K-426K Annually
Senior level
2,500 Employees
351K-426K Annually
Senior level
Computer Vision • Gaming • Software • Virtual Reality • Web3
As a Principal Privacy Software Engineer, you'll develop tools for user data protection, ensure compliance with privacy regulations, collaborate with engineering teams to integrate privacy solutions, and analyze datasets to mitigate privacy risks, shaping the future of the metaverse at Roblox.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+46 More
17 Days Ago
San Francisco Bay Area, CA
2,500 Employees
284K-332K Annually
Senior level
2,500 Employees
284K-332K Annually
Senior level
Computer Vision • Gaming • Software • Virtual Reality • Web3
As a Principal Rendering Software Engineer, you'll implement rendering techniques to enhance Roblox graphics, collaborate with technical artists, and improve game engine performance for immersive experiences across various devices.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+46 More
12 Days Ago
San Francisco Bay Area, CA
3,695 Employees
227K-468K Annually
Senior level
3,695 Employees
227K-468K Annually
Senior level
Social Media
The Principal Software Engineer will re-architect Pinterest's ads infrastructure for scalability and performance. They will modernize the ML ecosystem, collaborate with teams to solve problems, and provide technical guidance to engineers. This role requires expertise in distributed systems and a strong background in programming languages like Java, C++, or Python.
13 Days Ago
San Francisco Bay Area, CA
393 Employees
226K-283K Annually
Expert/Leader
393 Employees
226K-283K Annually
Expert/Leader
Fintech
As a Principal Software Engineer at Ripple, you will lead the design and development of complex distributed systems, ensuring a frictionless customer experience. You will work closely with engineering leaders to define the future state architecture, contribute to multi-year engineering roadmaps, and mentor engineers while influencing enterprise-level technical decisions. Your role requires hands-on experience and the ability to deliver incremental business value.
15 Days Ago
San Francisco Bay Area, CA
467 Employees
Senior level
467 Employees
Senior level
Information Technology • Machine Learning • Software • Analytics
Invisible Technologies is seeking a Principal Software Engineer specializing in SRE/DevOps. This role involves leading technical initiatives, mentoring team members, and developing cloud-based architecture while ensuring security and networking considerations are met. Candidates should have strong experience with Kubernetes, cloud providers like AWS and GCP, and infrastructure as code tools such as Terraform and Ansible.
16 Days Ago
San Francisco Bay Area, CA
467 Employees
Senior level
467 Employees
Senior level
Information Technology • Machine Learning • Software • Analytics
As a Principal Software Engineer at Invisible Technologies, you will lead technical projects and mentor team members. You will collaborate with Product Managers to develop specifications, research new technologies, and oversee application development using various frameworks and libraries.
17 Days Ago
San Francisco Bay Area, CA
Hybrid
98 Employees
170K-230K Annually
Expert/Leader
98 Employees
170K-230K Annually
Expert/Leader
Software
The Senior Principal Software Engineer will lead the development of healthcare software, translating abstract concepts into solutions, enhancing application performance, and mentoring team members. Responsibilities include technical ownership, collaboration with product teams, and maintaining rigorous standards in coding and security.

Featured Jobs

17 Days Ago
San Francisco Bay Area, CA
Hybrid
98 Employees
157K-213K Annually
Senior level
98 Employees
157K-213K Annually
Senior level
Software
Lead a team of engineers to architect and build a consumer-facing healthcare application. Oversee technical ownership, collaborate with product owners to translate user needs into technical requirements, and mentor team members. Utilize modern technologies and frameworks to design APIs and maintain high-quality code while adhering to compliance standards.
18 Days Ago
San Francisco Bay Area, CA
129 Employees
250K-350K Annually
Senior level
129 Employees
250K-350K Annually
Senior level
Cryptocurrency
The Staff/Principal Software Engineer will lead the backend development and management of data services for the AI & Biometrics team, focusing on secure data processes. The role involves optimizing container orchestration, ensuring system security, and driving improvements in software quality, while collaborating with other teams to maintain high standards.
18 Days Ago
San Francisco Bay Area, CA
129 Employees
287K-350K Annually
Senior level
129 Employees
287K-350K Annually
Senior level
Cryptocurrency
The Senior Staff/Principal Software Engineer will lead the development of distributed systems, applied mathematics, protocols, and blockchain technologies. The role involves strategic oversight and code implementation, focusing on privacy-preserving technology and a global financial network.
18 Days Ago
San Francisco Bay Area, CA
Remote
1,500 Employees
169K-212K Annually
Senior level
1,500 Employees
169K-212K Annually
Senior level
Cloud • Information Technology • Productivity • Software • Automation
As a Senior Principal Software Engineer, you will lead an Agile team in developing Boomi's Cloud API Management services. Responsibilities include guiding software development processes, resolving customer issues, mentoring engineers, conducting design and architecture validation, and collaborating with product management on solution design.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+24 More
8 Days Ago
San Francisco Bay Area, CA
55,000 Employees
213K-244K Annually
Senior level
55,000 Employees
213K-244K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Lead Software Engineer at Capital One, you will lead diverse technology projects and a team of developers, delivering cloud-based solutions while mentoring others and staying updated on tech trends. You will utilize various programming languages and technologies to solve business problems and create impactful solutions.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+52 More
22 Days Ago
San Francisco Bay Area, CA
Hybrid
145 Employees
200K-280K Annually
Senior level
145 Employees
200K-280K Annually
Senior level
Edtech
As a Principal Software Engineer at Quizlet, you'll shape the architecture of products, mentor teams, ensure high-quality systems, influence technology decisions, and participate in key engineering discussions. Your experience in software development and system architecture will help you lead complex projects across various stakeholders, enhancing user experiences for millions.
8 Days Ago
San Francisco Bay Area, CA
Hybrid
4,800 Employees
Senior level
4,800 Employees
Senior level
Fintech • Mobile • Software • Financial Services
The Senior Staff Software Engineer will lead the architecture and direction of developer tooling, enhance developer experience, and mentor engineers within a collaborative environment. Responsibilities include providing technical leadership, driving innovation in tooling, overseeing complex projects, and fostering continuous improvement.
Top Benefits:
401-K
Child Care Benefits
Commuter Benefits
+45 More
24 Days Ago
San Francisco Bay Area, CA
Remote
69 Employees
213K-266K Annually
Expert/Leader
69 Employees
213K-266K Annually
Expert/Leader
News + Entertainment
As a Principal Software Engineer, you will lead the design and development of the next-generation video player library, establishing technology roadmaps and collaborating with various teams to enhance streaming experiences for millions of users.
18 Days Ago
San Francisco Bay Area, CA
129 Employees
Expert/Leader
129 Employees
Expert/Leader
Cryptocurrency
The Senior Staff/Principal Embedded Software Engineer will lead the Device Software team, focusing on biometric image capture, anti-fraud checks, and secure backend communication. Responsibilities include coding, guiding innovation, and ensuring code quality for global deployment in high-volume production devices.
18 Days Ago
San Francisco Bay Area, CA
Remote
355 Employees
145K-205K Annually
Senior level
355 Employees
145K-205K Annually
Senior level
Blockchain • Fintech • Payments • Software • Financial Services
As a Member of Technical Staff at Anchorage Digital, you will build and maintain high quality software for the Settlement Network, drive system architecture, mentor team members, and enhance the digital asset ecosystem by developing technical solutions for institutional clients.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+40 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size