Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Software Engineer at SoFi, you will shape the technical architecture of banking products, deliver scalable services, mentor teammates, and drive initiatives from inception to completion. You will work collaboratively throughout the product lifecycle.
The Senior Infrastructure Tooling Software Engineer will work on various critical projects within Cloudflare's Resiliency Engineering Team, focusing on building tools for infrastructure management, automating processes, and designing APIs. The role also involves debugging, mentoring, and collaborating in a fast-paced environment.
As an Infrastructure Tooling Software Engineer at Cloudflare, you will work on critical projects that support infrastructure management tools. Key responsibilities include developing services for automation, managing IP addresses, and creating capacity dashboards using agile methodologies to enhance the company's capabilities.
As a Software Engineer, iOS at Snap Inc, you will create high-performance mobile apps, design and implement Objective-C software, evaluate technical tradeoffs, and collaborate with design teams. You will also conduct code reviews to ensure code quality while focusing on developing stable and smooth product experiences.
As a Software Engineer in Account Authentication at Roblox, you will focus on creating secure user accounts, developing complex features across multiple platforms, and leveraging cryptography and machine learning to enhance user security and experience.
As a Software Engineer on the User Safety team at Roblox, you will develop modern user experiences to educate users and reduce abuse. Your work will focus on creating intuitive frontend interfaces across various platforms while collaborating with multidisciplinary teams. You will play a key role in shaping engineering foundations and influencing product direction.
As an iOS Software Engineer at Verkada, you'll support the entire lifecycle of iOS applications, collaborating with cross-functional teams to design, develop, and test solutions in a fast-paced environment while continuously improving your skills as a software engineer.
As a Mobile Software Engineer, you will design and develop mobile features, collaborate with the product team, and ensure high-quality user experiences. You will work on both new and existing mobile architecture, conduct testing, and analyze feature performance in production.
Featured Jobs
The Backend Software Engineer will build scalable distributed systems for Verkada's cloud-based security platform, focusing on high concurrency storage systems, relational databases, and microservice architectures. Responsibilities include designing clean APIs and working cross-functionally to implement new features using Python and/or Go.
As a Frontend Software Engineer, you will develop product experiences across Verkada's Command web platform and mobile applications, lead projects from design to implementation, and collaborate with cross-functional teams to enhance user experiences.
As a Security Software Engineer at Verkada, you will build scalable distributed systems for high traffic device management, work with various storage systems, deploy services through Terraform and Kubernetes, and develop features using cutting-edge computer vision and clean APIs with Python and/or Go.
As a Senior Geometry Software Engineer at Roblox, you will develop algorithms for real-time geometry creation and editing, improve existing components, and oversee new feature development. You'll work in a small team, focusing on technical challenges in creating safe, immersive experiences for users.
As a Software Engineer on the Interoperability team at Roblox, you will develop tools to help creators manage 3D content, collaborate with internal teams, and address technical challenges related to content integration. Your focus will be on building engineering foundations and driving innovations in the development of immersive digital experiences.
The Software Engineer will contribute to the Software Development Lifecycle (SDLC) by participating in Agile processes, developing mobile applications, ensuring software quality through testing, and collaborating with project teams to analyze business requirements and design solutions. Responsibilities also include developing reusable components, participating in defect triage, and performing release validations.
Software Engineer II role at Disney Entertainment & ESPN Technology responsible for building client application experiences in Rust. Collaborate with engineering teams to enhance user experience and work on a variety of features from UI/UX to video playback. Requires 3+ years of C/C++ experience on embedded systems.
As a Backend Engineer at Snap Inc, you will design and implement scalable services, collaborate across teams to meet product requirements, and advocate for best practices in system reliability and efficiency. Your focus will be on backend services, distributed systems, and operational excellence in high-availability environments.
As a Software Engineer III for Android at JPMorgan Chase, you will design, develop, and troubleshoot secure and high-quality software solutions. Responsibilities include creating production code, analyzing and improving systems, and collaborating within an agile team. The role involves using technologies like Java and Kotlin to ensure applications are scalable and reliable while contributing to a culture of diversity and respect.
As a Software Engineer for Android at Notion, you will collaborate with teams to build and maintain features for the Android app, enhance its performance and reliability, and contribute to internal tools to streamline development processes. You will engage in thoughtful problem-solving while considering business impacts and prioritizing user-centric solutions.
The Software Engineer will design and implement new trading features for a financial platform, enhancing user experience and optimizing performance. Responsibilities include delivering high-quality code, collaborating with cross-functional teams, and participating in design reviews. The role requires delivering scalable components and contributing significantly to the codebase within a fast-paced environment.
The Software Engineer in the Tenant Lifecycle team will own backend projects that manage tenant lifecycles, develop APIs, and ensure scalable architecture. Responsibilities include collaborating with product managers, mentoring engineers, and working on innovative projects like DNA assembly tools and robotics integration.
As a Software Engineer on the Data Platform team, you will build secure, scalable self-service frameworks, automate data infrastructure updates, enhance data quality standards, and collaborate with various teams to meet their data needs, all while developing workflows that set industry standards.
As a Software Engineer on the Core Pricing team, you will implement and maintain features for the pricing process across Upstart's product lines, ensuring conversion of ML underwriting model outputs to measures of risk and profitability while developing new pricing features to enhance borrower conversion.
Available Locations: Remote - US About the Team
Cloudflare helps build the future of the Internet. We started Cloudflare to solve one half of every IT organization's challenge: how do you ensure the resources and infrastructure that you expose to the Internet are safe from attack, fast, and reliable. We saw that the world was moving away from hardware and software to solve these problems and instead wanted...
The Software Engineer, Data will develop and maintain data pipelines using Python and SQL. Responsibilities include improving content prioritization systems, collaborating with cross-functional teams to facilitate data insights, and contributing to scalable data architecture practices.
The role involves developing and evolving a robust identity platform that supports and facilitates business operations and relationships within Square's ecosystem. Responsibilities include building scalable systems, collaborating with stakeholders, mentoring team members, and improving management processes.
Top Companies in San Francisco Bay Area, CA Hiring Software Engineers
See AllAll Filters
No Results
No Results