Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Senior Software Engineer on the Rider Team at Lyft, you will develop and enhance the rideshare experience for users. Your role includes writing maintainable code, collaborating across teams, managing project timelines, and mentoring junior engineers. You will also analyze systems for improvements and participate in the on-call rotation to troubleshoot issues.
As a Staff Software Engineer on the Employer Product Team, you will drive product innovation for SMB Employers and lead large projects through all developmental stages. You'll collaborate with cross-functional teams, architect and build features, provide mentorship, and influence the team's roadmap. Your role emphasizes quality, collaboration, and support for team growth.
As a Senior Software Engineer on the Employer Product Team, you will drive product innovation through architectural and design decisions, lead projects, collaborate cross-functionally, and mentor team members, ensuring high-quality delivery for SMB employers.
As a Staff Software Engineer on the Employer Product Team at Handshake, you will lead large projects, collaborate with cross-functional teams, architect and build features for SMB employers, provide mentorship to engineers, and influence product innovation and operational health initiatives.
The Senior Software Engineer will lead projects on the Employer Product Team at Handshake, driving growth through innovation, collaborating with cross-functional teams, architecting features, maintaining quality standards, providing mentorship, and influencing the team's technical roadmap.
The Senior Software Engineer will design and rebuild Discord's experimentation platform, collaborate with stakeholders to ensure quality experimentation, and influence product telemetry practices. This role requires proficiency in cloud systems and strong communication skills.
As a Senior Software Engineer, you will analyze complex software systems, design and implement Restful APIs, develop metrics and data pipelines, and build large-scale Machine Learning infrastructure. Your work will support on-road performance analysis and regression detection in the realm of autonomous vehicles.
As a Staff Software Engineer at Ripple, you'll work on developing modern enterprise payment applications, building microservices for cross-border transactions, and mentoring junior engineers. You will be involved in the complete software development lifecycle, focusing on engineering excellence, scalability, and security in a collaborative environment.
Key contributor to front-end and back-end engineering on cloud software systems for marine weather sensors. Collaborate with hardware and firmware engineers to build features in applications and APIs. Own features across the stack and architect solutions from data storage to UIs. Passionate about building impactful products with 5+ years of professional experience in Typescript, Node JS, and AWS.
As a Staff Software Engineer on the Employer Product Team at Handshake, you will lead product innovation for SMB Employers, collaborating with designers, PMs, and engineers. Your responsibilities include architecting and building features, maintaining quality standards, mentoring team members and driving significant projects from conception to delivery.
The Senior Software Engineer will drive product innovation and revenue generation for SMB Employers. Responsibilities include leading projects, collaborating with cross-functional teams, architecting features, maintaining quality standards, providing mentorship, and influencing the team’s roadmap.
The Staff Software Engineer will lead the technical strategy for Pinterest's ML inference engine, architecting and developing robust ML systems while collaborating with cross-functional teams. Responsibilities include providing mentorship to junior engineers and optimizing ML workloads for efficiency.
As a Senior Software Engineer, you will analyze software systems, design Restful APIs, develop machine learning infrastructure, and collaborate with cross-functional teams to enhance scalability and testability of autonomous vehicle systems. You will build metrics and data pipelines while ensuring high performance in system design and implementation.
As a Staff Software Engineer on the Data Snapshot team at Reddit, you will lead the design and creation of the Snapshot product for delivering high-quality data. You will collaborate with various teams, refine data infrastructure technologies, and mentor engineers while ensuring data quality and consistency at scale.
As a Senior Software Engineer on the Growth Experience team, you'll implement A/B tests to optimize user journeys, enhance customer retention, and improve conversion rates. You'll work on building front-end and back-end features, instrument analytics events, conduct code reviews, and collaborate with marketing to develop engaging user interfaces.
As a Staff Software Engineer at Cruise, you will lead the development and optimization of a data processing platform using Beam and Spark in a cloud environment. You'll design and implement scalable distributed data systems, manage technical projects, mentor junior engineers, and enhance data capabilities across teams.
As a Senior Software Engineer, you'll develop robust software for motion planning on autonomous vehicles. Your role involves implementing complex algorithms, unit testing, and ensuring scalable code practices. Collaborate with a team on shared codebases and contribute to the design and testing of cutting-edge robotics systems.
As a Principal Software Engineer, you will contribute to motion planning and controls for autonomous vehicles by writing robust software. The role involves researching and applying motion planning concepts, testing autonomous vehicle code, and delivering real-time solutions. You will collaborate with teams on a shared codebase, engage in code reviews, and utilize programming best practices including unit testing and CI/CD.
As a Senior Software Engineer on the Motion Planning team, you'll develop robust software for autonomous vehicles, focusing on motion planning architecture and controls. Responsibilities include writing code for real-time decision-making, testing in real-time environments, and collaborating on complex software projects while ensuring clean, scalable coding practices.
The Principal Software Engineer will develop software for motion planning in autonomous vehicles, enhancing decision-making processes. Responsibilities include writing production-quality code, implementing robotics algorithms, and collaborating on complex projects. The role emphasizes robust design, testing, and continuous integration while utilizing modern software practices.
As a Senior Software Engineer - Backend, you will develop and deliver technology solutions for data exploration, build infrastructure for cloud applications, and collaborate with cross-functional teams to enhance product features for users.
The Senior Software Engineer - Frontend will develop responsive user interfaces, lead projects, and collaborate with product and backend teams to enhance the user experience. Responsibilities include creating UI features, optimizing performance, and contributing to the product's design and functionality.
As a Senior Software Engineer, you will tackle challenges at the intersection of software and hardware, lead projects, and collaborate with cross-functional teams including physicians and engineering experts. Your mission-driven work will contribute to transformative healthcare solutions, focusing on building foundational systems and engaging with advanced technologies like AI and NLP.
As a Staff Software Engineer at Productboard, you'll develop and enhance a user feedback platform, collaborate with cross-functional teams, handle backend and frontend development, and address complex technical challenges. Your work will impact product usability, performance, and user engagement, contributing to product success while driving personal growth.
As a Staff Software Engineer - Full Stack, you'll lead the Insights Experience team at Productboard, enhancing the platform that collects user feedback. You'll provide technical leadership, influence the technology stack, align technical decisions with business objectives, and collaborate across teams to improve product performance and scalability.
All Filters
No Results
No Results