Top Software Engineer Jobs in San Francisco, CA
Principal Software Engineer role at Quizlet, responsible for shaping the architecture of products, mentoring technical teams, standardizing software engineering practices, and contributing hands-on. Hybrid role based in Denver, Los Angeles, Seattle, and San Francisco offices. Key responsibilities include serving as a subject matter expert in application architecture, driving strategic technology decisions, and ensuring high-quality system delivery. Requires 10+ years of software development experience and expertise in system architecture, design patterns, and relational databases.
The Developer Architecture Analyst role at Imply involves gathering insights from Apache Druid users, maintaining qualification criteria for real-time analytics databases, deploying and evaluating technologies, and shaping marketing content. You'll also influence product roadmaps based on data collected and provide educational materials for developers.
The Software Engineering Advisor is responsible for designing and implementing backend solutions, collaborating with product management and development teams, and ensuring software quality and security best practices. This role requires developing plans for deliverables and improving software processes, while also protecting sensitive information.
Featured Jobs
The Senior Engineer will develop, test, and maintain developer tools primarily using Go and Rust. Responsibilities include enhancing the tools based on developer feedback, diagnosing and resolving issues, and collaborating with cross-functional teams to ensure a high-quality developer experience.
As a Senior Backend Engineer at Sprig, you will develop and maintain backend systems, ensuring reliability, scalability, and performance while collaborating with cross-functional teams on innovative product research solutions. Your role will involve implementing features, optimizing data processes, and driving data integrity and security.
As a Software Engineer II on the Web Client SDK Team, you will develop and refine a media experience for video playback and broadcasting across multiple platforms, collaborate with backend teams, and implement tests for reliable performance.
As a Senior Machine Learning Engineer, you will develop and deploy advanced robotic manipulation techniques, focusing on behavioral cloning and reinforcement learning. You will collaborate with software and hardware teams to enhance robotic control and planning. The role requires staying current with advancements in robotics and implementing scalable solutions for autonomous systems.
As the Engineering Manager for the Connectivity team at Scale AI, you will lead strategy and development of connectivity solutions focusing on API integrations, distributed systems, and data platforms. Responsibilities include overseeing product features, mentoring engineers, and collaborating with cross-functional teams throughout the product lifecycle.
As a Staff Software Engineer at Lyft Media, you will lead the design and architecture of digital ad platforms, collaborating with cross-functional teams to enhance advertising systems and improve overall business performance. Your role includes defining technical roadmaps, building scalable systems, participating in code reviews, and sharing knowledge through tech talks.
The Senior Software QA Engineer I at iRhythm will plan, design, and execute system-level testing for cardiac monitoring devices and software applications. Responsibilities include developing verification protocols, ensuring software requirements testability, advocating quality during the development cycle, and automating manual tests while working within an Agile framework.
All Filters
No Results
No Results