Get the job you really want.
Top Staff Software Engineer Jobs in San Francisco, CA
As a Principal Software Engineer, you will architect and develop ad verification and anti-fraud software for CTV platforms. You'll lead the entire software lifecycle, manage requirements, and integrate products while mentoring your team and working in a collaborative environment.
As a Principal Software Engineer at Publica/IAS, you will design and develop ad verification and analytics software for CTV platforms. You will manage the software lifecycle, gather requirements from clients, and mentor a development team in a collaborative environment focused on video delivery architecture.
The Principal Software Engineer will design, implement, and scale media platforms, focusing on quality optimizations and collaboration across teams. Responsibilities include advocating for best practices, providing technical direction, and influencing company-wide solutions in the media space.
As a Senior Software Engineer on the Developer Productivity team, you'll drive innovation in Crusoe’s engineering processes, focusing on improving code delivery and developer systems. You'll partner with engineering teams to establish best practices, create tools for automation, and foster a culture of quality and efficiency within software development.
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 Software Engineer at Roblox, you will enhance and redefine the source code search, storage, review, and CI infrastructure. You will develop local tools, internal applications, and microservices to improve engineering efficiency, and introduce innovative technologies to assist developers across the platform.
As a Software Engineer II at Affirm, you will enhance the developer experience for batch job developers, collaborate across teams to build tools and improve workflows, and support the operations and availability of team artifacts. You will also engage in community growth activities and ensure the timely delivery of your work.
As a Senior Software Engineer on Engine Productivity Tools, you will develop internal applications and tools to enhance the productivity and reliability of Roblox's engine. Your role involves designing and building productivity tools and collaborating with multiple teams to streamline workflows.
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.
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 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 Senior Lead Software Engineer, you will guide an agile team in enhancing and delivering technology products, focusing on Generative AI systems. Responsibilities include developing high-quality code, influencing product design, and deploying advanced AI solutions to streamline the software development lifecycle.
As a Member of Technical Staff, you will contribute to the design, implementation, and testing of features for Chronosphere’s Telemetry Pipeline product. The role involves solving technical problems, improving product capabilities, and collaborating with cross-functional teams.
As a Senior Software Engineer at Roblox, you will develop data storage systems, enhance cloud services, mentor junior engineers, and provide customer support, ensuring uptime and data integrity for millions of users.
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.
The Staff Software Site Reliability Engineer will lead incident management, oversee change and problem management processes, develop reliability engineering tools, and promote SRE best practices across teams, ensuring system reliability and stability at Credit Karma.
The Staff/Principal Software Engineer will lead backend development for AI-driven applications, ensuring secure data handling and system functionality, while optimizing container orchestration with Kubernetes, and collaborating with other teams. The focus will be on building and maintaining a biometric recognition system to support a billion user-scale.
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.
The Staff AV Software Systems Engineer at Cruise will define requirements and metrics for autonomous vehicle operations, perform analysis on driving behaviors, facilitate data-driven decision-making, and mentor team members. The role involves combining systems engineering with data analysis to improve system performance and safety.
The Senior Software Engineer will design, develop, and maintain Reddit's Experimentation Platform, enabling efficient A/B testing and experimentation across the organization. Responsibilities include enhancing user experience, collaborating with cross-functional teams, and mentoring junior developers while ensuring high code quality and system reliability.
As a Video Software Engineer at Mux, you will develop and scale API-based functionalities for Mux Video, evolving the video transcoding and processing pipeline. You will collaborate with teams to build services, enhance pivotal video processing tooling, and ensure reliable, high-performance features while addressing a large-scale video encoding challenge.
As a Software Engineer at Mux, you will develop and lead video products, manage complex engineering projects, engage in the full development cycle, collaborate with cross-functional teams, and ensure best practices for system reliability and performance.
The Software Engineer will establish and lead a new team focused on improving developer tools for testing and observability. Responsibilities include designing workflows and making development processes efficient, helping engineers move quickly and safely, while collaborating across teams to resolve systemic challenges.
As a Software Engineer for the Driver Earnings Team at Lyft, you will collaborate with product managers and cross-functional teams to build infrastructure and products related to driver earnings. Your focus will be on enhancing drivers' experiences with pay products while communicating results from experimentation.
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 Staff Software Engineers
See AllAll Filters
No Results
No Results