Get the job you really want.
Top Principal Software Engineer Jobs in San Francisco, CA
As a Principal Software Engineer at Roblox, you will lead the development of advanced data storage solutions, focusing on security and availability across global systems. Responsibilities include designing large-scale distributed systems, collaborating with various teams, improving service reliability, and ensuring high-quality code. You'll also work on deployment pipelines and automation tools.
As a Principal Software Engineer on the Traffic team, you will design and build tools for the Edge infrastructure, improve existing products, collaborate across teams, uphold engineering culture, and participate in on-call for critical infrastructure.
As a Senior/Principal Software Engineer at Roblox, you will build and optimize communication features for immersive user experiences. You will collaborate across teams to launch innovative real-time communication products while ensuring high-quality standards and safety. You will also mentor engineering talent and take ownership of projects throughout their lifecycle.
As a Principal Software Engineer at Roblox, you will develop programming models and tools that enhance the game engine's capabilities, enabling optimized script performance across multiple systems. Responsibilities include prototyping solutions, collaborating with engineers, and improving the development environment for creators.
As a Principal Software Engineer on the Engine Performance team at Roblox, you will optimize and build engine code to enhance the performance of the platform. Your work will involve developing systems across the game engine and collaborating with both internal and external teams to solve complex technical challenges.
As a Principal Software Engineer for Creator Services at Roblox, you will develop products and features that enhance creator experiences, support scalable core systems for player-server communication, and optimize performance across platforms while working in C++ codebases.
As a Principal Software Engineer in Economy Revenue at Roblox, you will design and develop innovative payment features, lead projects to enhance payment products, and guide junior engineers while collaborating with cross-functional teams to improve user experiences.
As a Principal Software Engineer at Roblox, you will lead the development of advanced AI/ML models, optimizing architecture for on-device ML operations, and ensuring efficient deployment across various computing environments while collaborating with cross-functional teams.
Featured Jobs
As the Principal Software Engineer on the experimentation platform team at Roblox, you will lead the development of scalable systems for online serving and offline analysis in experimentation. Responsibilities include designing experiment workflows, building reliable serving flows, and collaborating with data engineering teams to support experimental analysis at scale.
The Principal Software Engineer will build and support backend services for Roblox's communication features, ensuring safety and scalability for multimodal interactions. Responsibilities include defining service architecture, collaborating with product teams, optimizing code, and mentoring junior engineers.
As a Senior Software Engineer on the Compute Cell Lifecycle team at Roblox, you will develop and manage the infrastructure for Roblox’s private cloud, focusing on large-scale distributed systems. Your role involves collaborating with different teams to expand functionality, support workloads, and ensure reliability.
As a Principal Software Engineer on the Cloud API team at Roblox, you'll develop the API used for deploying infrastructure resources. You'll lead the control plane using Kubernetes, collaborate with thousands of engineers, and write high-quality code, primarily in Golang, while promoting an inclusive team culture.
As a Principal Software Engineer in Observability at Roblox, you will oversee the development and maintenance of observability infrastructures, ensuring scalability and reliability. You will work with business partners on vision and roadmap, lead projects, and contribute to architecting systems that handle vast amounts of data while mentoring junior engineers.
As a Principal Video Software Engineer at Roblox, you will design and implement video capabilities for a 3D immersive environment. You will work on backend systems and the core game engine to enhance video functionalities. This includes optimizing performance across platforms and collaborating with various teams to improve workflows while focusing on leveraging existing video technologies.
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.
As a Principal Software Engineer, you will design and develop features for the Luau language compiler, improving performance and adaptability. You will own feature development, collaborate with cross-functional teams, and tackle technical challenges in game development.
As a Senior/Principal Data Engineer at Roblox, you will define data ontology, build and maintain data pipelines, and develop analytics frameworks while collaborating with Data Science and other teams to address analytics needs. You will also mentor a team of Data Engineers.
As a Principal Software Engineer at Affirm, you will lead the architecture and technical design of critical domains focusing on customer service and partner configuration. You'll drive innovation, mentor teams, and establish coding standards while collaborating with product management to enhance user experiences across multiple services.
As a Principal Software Engineer at Crusoe, you will lead storage strategy development, drive innovation in cloud storage solutions, and guide the engineering team through architecture and design decisions. You will focus on building fault-tolerant storage solutions while collaborating cross-functionally to enhance storage infrastructure.
The Principal Software Engineer for the Edge team at Roblox will develop features for the Kubernetes-based control plane, manage worldwide Edge Data Centers, re-architect services for Kubernetes, and enhance the Edge Computing Platform for various workloads, while focusing on automation and reliability.
As a Principal Software Engineer at Roblox, you will set the technical vision for application networking, lead execution on this vision, deliver high-quality code, influence technical direction, and mentor engineers while solving unique technical challenges at scale.
As a Principal Software Engineer at Roblox, you will lead initiatives to enhance reliability and efficiency in network systems. You will design network automation systems, mentor on best practices, and collaborate across teams. Involvement in on-call rotations is required. Your role emphasizes the development of software for large-scale production infrastructure, particularly in High Performance Computing.
The Principal Software Engineer, Kubernetes Networking will bootstrap the Kubernetes networking domain at Roblox, set technical strategies, develop large-scale infrastructure systems, mentor engineers, and keep abreast of ML and infrastructure trends.
As a Principal Backend Software Engineer, you'll lead complex projects, unblock challenges in software development, mentor junior engineers, and set architectural standards for high-quality code practices. You'll partner with various engineering teams to deliver innovative solutions and influence technical decisions that prioritize customer impacts.
As a Senior Software Engineer in DevOps, you will collaborate with Agile teams to deliver full-stack technical solutions while mentoring peers and engaging with new technologies. You will design and implement cloud-based systems that enhance user experiences, working with various programming and cloud technologies to solve complex problems.
Top San Francisco Companies Hiring Principal Software Engineers
See AllAll Filters
No Results
No Results