Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Software Engineer II in the Loan Origination and Reporting team, you will develop backend systems, design APIs, and ensure operational reliability, while collaborating with product management and other stakeholders. Your role involves breaking down projects, participating in the product lifecycle, and engaging in team community activities.
As a Software Engineer on the financial platform, you'll design, develop, test, and deploy components, ensuring a secure and high-performance infrastructure. You'll collaborate with teams to minimize operational overhead and contribute to backend systems, focusing on rigorous testing and agile methodologies.
As a Fullstack Software Engineer on the Workers Deploy & Config team, you'll collaborate with Engineers, Designers, and Product Managers to design, build, and support large-scale customer-facing systems. You'll drive projects from idea to release, focusing on empowering Cloudflare customers while maintaining critical services as part of an on-call rotation.
As a Software Engineer on the Monetize team, you will develop and implement new ad formats, collaborate with product and creative teams, improve automated testing strategies, mentor junior engineers, and enhance existing ad units for various SDK platforms to optimize ad performance.
The role involves providing technical leadership on the Sensor Platform development team, troubleshooting complex sensor issues, improving sensor reliability, and collaborating with multi-functional teams to enhance next-generation security software.
As a Software Engineer at Notion, you will define the Windows roadmap, integrate a classic win32 application with the Windows packaging system, and build a native installer. You will enhance productivity and performance of Windows apps, contribute to open-source projects like Electron, and improve the overall user experience while working with a web stack.
As a software engineer on the Home Lending team, you will work on Upstart's home equity line of credit product. Your main responsibility will be to expand the product's reach by collaborating with cross-functional teams and delivering features across various platforms.
As a Software Engineer in Infrastructure at Benchling, you will enhance developer experiences with CI/CD pipelines, manage software releases, and optimize deployment processes. Your role includes collaborating with engineers, supporting technical project management from design to rollout, and advocating for best practices in engineering culture and practices.
Featured Jobs
As a Security Platform Engineer at Cloudflare, you'll manage and enhance the PKI for internal services, develop client-side automation for short-lived certificates, and ensure secure service-to-service communications. Your role includes executing CA rotations and contributing to certificate key protection schemes to bolster security.
The Software Engineer will develop secure and resilient distributed systems for secrets and key management. Responsibilities include designing system proposals, identifying bottlenecks, and contributing to open source projects while working with large-scale systems.
The role involves developing self-service tooling for feature engineering as part of the ML Foundation team. The engineer will collaborate with data scientists and product teams to design scalable systems, lead architectural discussions, and ensure high reliability in the platform. Mentorship and participation in an on-call rotation are also expected.
As a Senior Frontend Software Engineer at Roblox, you will develop frontend architectures, lead technical projects, and empower other engineers with reusable components. You'll collaborate with cross-functional teams to build scalable applications, ensuring best practices are followed and that products meet community needs. Your experience in UI technologies and shipping production web apps is essential for driving innovation and quality.
As a Staff Backend Software Engineer at Verkada, you will design, code, and test backend APIs for the Viewing Station device, scale a custom MDM solution, and maintain the performance of backend services, while also contributing to quality assurance through automation and testing.
As a Software Engineer focused on Computer Vision at Verkada, you will implement and deploy binary classifiers, detect unusual objects, and analyze object frequencies. You are expected to utilize neural network frameworks and traditional computer vision algorithms to develop scalable solutions within an agile team environment.
Develop and maintain the camera storage component, implementing robust storage systems for camera firmware and cloud integration. This includes working with hardware teams and storage vendors to innovate next-generation camera storage. The focus will be on enhancing stream recording and playback while ensuring reliability and performance at scale.
The Software Engineer will enhance engineering productivity by defining tooling roadmaps, managing Kubernetes deployments, creating testing frameworks, providing technical support to teams, and contributing to team growth.
As a Software Engineer on the Infrastructure team, you will build data infrastructure and processing capabilities to support data-driven decisions and enhance feature quality. Responsibilities include creating data ingestion systems, ensuring data quality, and collaborating with engineering teams to develop data products.
As an iOS Software Engineer on the Services Mobile Team at Square, you will design, develop and refine mobile solutions, particularly focusing on Square Invoices. You'll work closely with other engineers and product managers, ensuring quality code and product improvements based on customer feedback.
As a Frontend Software Engineer at Verkada, you will design and develop custom tools for business teams, manage cross-functional communications, and leverage your full stack development experience to create scalable solutions. You will work in a fast-paced environment focusing on automation and adaptation.
As a Senior Backend Engineer on the Payments Team, you'll architect and optimize Crunchyroll's payments platform, collaborating with various teams to solve complex challenges and enhance user experience. Your role involves building robust backend services and ensuring service reliability while processing millions of payments securely.
As a Senior Staff AI Software Engineer at Gusto, you'll develop AI applications aimed at enhancing small business backoffice efficiency. You will collaborate closely with the co-founder to implement these solutions and mentor other engineers on the team.
As a Software Engineer on the Monetization team, you will enhance payment infrastructure, collaborate with cross-functional teams, and drive initiatives to improve paid conversion and global expansion. Your role will focus on ensuring reliable handling of customer transactions and subscriptions, while building new features to support business opportunities.
The Android Software Engineering Manager will lead the Android team in building product experiences across multiple platforms. Responsibilities include providing technical leadership, managing team performance, ongoing project oversight, monitoring app performance, ensuring smooth feature delivery, and driving best practices within the codebase.
As an Android Engineer at Snap Inc, you'll develop features from design to implementation, ensuring high-quality user experiences. Your role includes evaluating technical tradeoffs, conducting code reviews, and building smooth and stable products for mobile devices.
As an iOS Engineer at Snap Inc, you'll create high-performance mobile apps, design and implement Objective-C software for Snapchat's camera, and collaborate with the Design team for optimal UI practices. You'll also conduct code reviews and evaluate technical tradeoffs for product features.
Top Companies in San Francisco Bay Area, CA Hiring Software Engineers
See AllAll Filters
No Results
No Results