Top Software Engineer Jobs in San Francisco Bay Area, CA
The Senior Mobile Software Engineer will work on developing and enhancing features for the Dropbox mobile app, focusing on improving user collaboration and sharing experiences. They will also work on rearchitecting the mobile codebase and ensure best practices in engineering are maintained. Collaboration with cross-functional teams is key.
The Senior Software Engineer will architect and implement high-performance, reusable platform-level code for cross-platform UI development at Snap. Responsibilities include collaborating with product owners, evaluating technical tradeoffs, and performing code reviews. The focus is on delivering optimized experiences across Android, iOS, and web platforms, while ensuring code quality and best practices are upheld.
The Senior Full Stack Engineer will own the specification, design, and implementation of features for our dynamic web application, collaborate with the product team, develop scalable solutions, and improve automated tests while participating in code reviews.
As a Principal Data Platform Software Engineer at ServiceNow, you will collaborate with a team to build the next-gen RaptorDB platform, analyze system performance, develop creative solutions, and improve system reliability. You will work with cutting-edge technologies and contribute to the core of RaptorDB.
As a Full Stack Engineer at Snap Inc, you will build advanced mobile and desktop web applications, optimize performance for user-facing products, and contribute to the engineering culture through collaboration on shared libraries and systems, while analyzing operational metrics.
As a Full Stack Engineer at Snap Inc, you'll build advanced mobile and desktop web applications, optimize performance, and contribute to shared libraries. You should be proficient in various programming languages and frameworks, and have strong knowledge of testing and design principles.
As a Software Engineer on the Data Platform team, you'll design and develop foundational data capabilities essential for product features and organizational decision-making. You'll collaborate with various teams to influence the roadmap for data infrastructure while addressing challenges in scaling and architecting data platforms to optimize insights and product functionalities.
The Software Engineer, Developer Infrastructure will be responsible for architecting, implementing, and scaling the tools and frameworks used by Notion developers to build products. They will focus on improving developer productivity, minimizing time between code commit and production deploy, and providing observability tools for reliable scaling.
Featured Jobs
The Senior Software Engineer will enhance Crusoe Cloud's infrastructure by designing and developing scalable software solutions, managing hardware, software, and network components, and advancing AI training clusters for reliability and performance. Collaboration with product teams and guidance for peers will be key aspects of this role.
As a Software Engineer II, you will build and enhance Disney's Direct-to-Consumer applications using Rust, ensuring seamless experiences on a range of devices. You will work on native engineering tasks, collaborate with teams to develop new app features, and assess hardware from a client application perspective.
As a Software Engineer II on the Ledger Engineering Team, you will design and build scalable data pipelines, ensuring the ledger platform supports various business initiatives. Collaborate with stakeholders to translate their requirements into engineering strategies while improving system extensibility for global expansion.
As a New College Graduate Software Engineer on the Game Engine Performance team at Roblox, you will enhance engine performance and deliver complex workloads. Responsibilities include designing, coding, testing, and debugging features, and collaborating with cross-functional teams to improve player experience on various devices.
As a Software Engineer on the Networking team at Roblox, you will design and maintain automation solutions for data center networks, collaborate on scalable systems, build monitoring systems for network performance, and develop APIs and tools for network automation. This role is ideal for recent graduates in computer science or networking.
As a Software Engineer at Roblox, you will develop tools and systems for the Luau scripting language, enhancing usability and introducing innovative features while collaborating with various engineering teams to improve developer experiences.
As a New College Graduate Software Engineer in Reliability at Roblox, you will enhance engine stability and reliability by developing software solutions for performance and crash metrics. You will collaborate with various teams to design, code, test, and debug features, and ship code to production while tackling complex, large-scale problems in the gaming world.
As a Frontend Software Engineer at Roblox, you will develop and deliver features for a large user base while collaborating with product and design teams. You will focus on UI/UX, utilize modern frameworks like React, and maintain high-quality code through best practices and testing. You will be part of a team tackling unique technical challenges in 3D experiences and real-time communication.
As a Senior Backend Software Engineer at Roblox, you will build productivity systems by integrating internal tools and third-party applications for various operational teams. You'll ensure the projects are well-planned and delivered, collaborating with multiple teams to refine requirements and develop specifications. Your role emphasizes writing maintainable code and effective deployment in production environments.
As a Staff Software Engineer in Platform Persistence, you will develop scalable code, manage data lifecycles, optimize data performance, and collaborate with teams to implement data strategies while fostering innovation in data management.
The Software Engineer III will join the Babylist Shop team to enhance user experiences in baby commerce. Responsibilities include collaborating with product and design teams to implement and deploy systems for search, cart, and checkout functionalities, while improving processes and driving impactful improvements.
As a Senior Full Stack Software Engineer at Roblox, you will design and develop web applications and tools to enhance infrastructure management, capacity planning, and performance visualization. Collaborating with various functions, you will create APIs, data pipelines, and internal tools to support users effectively while ensuring scalability and high availability of services.
The Software Engineer will build a lightweight Linux OS and distributed cloud backends using Rust and Go. The role involves debugging packet flows, integrating RESTful APIs, and ensuring the application of SRE practices in highly distributed systems while collaborating with the team.
As a Software Engineer at Taskrabbit, you will implement features and deliver projects within a JavaScript monolith and TypeScript services. You'll collaborate with the product team to assess the feasibility of features and ensure technical excellence in the software system.
As a Software Engineer on the Trust team, you will be responsible for designing systems to protect Notion's community. Your role will involve preventing account takeovers, phishing, objectionable content, spam, and other forms of fraud and abuse. You will also work closely with the Trust and Safety operations team to manage incidents and improve ops tooling and automation. Additionally, you will collaborate with the security engineering team to enhance the security of Notion's user accounts.
As a Software Engineer on the Data Product & Experimentation Platform team at Notion, you will design, implement, and scale systems and tools to empower data-driven decisions and enhance product capabilities. You'll collaborate with various teams to create foundational data systems that support analytics and experimentation, ensuring performance and reliability in production environments.
As a Staff Software Engineer, you will design, develop, optimize, and scale cloud-based applications. You'll collaborate with product management and other teams to gather requirements, lead architectural discussions, ensure software quality, and mentor junior engineers to drive innovation in product development.
Top Companies in San Francisco Bay Area, CA Hiring Software Engineers
See AllAll Filters
No Results
No Results