Get the job you really want.
Top Principal Software Engineer Jobs in San Francisco, CA
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 San Francisco Companies Hiring Principal Software Engineers
See AllAll Filters
No Results
No Results