Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Backend Engineer at Snap Inc, you will design and implement scalable services, collaborate on product requirements, and ensure high availability and operational excellence. Your role includes testing and debugging backend systems, working with distributed systems, and potentially addressing incidents.
As an Android Engineer at Snap Inc, you will develop mobile applications, pushing device limits to create engaging user experiences. You'll handle features from design to launch, collaborating on technical decisions and ensuring code quality through reviews.
As an Android Engineer at Snap Inc, you will push the limits of mobile devices and build user experiences. Your responsibilities include developing features from design to launch, evaluating technical tradeoffs, and performing code reviews for quality assurance.
As an Android Engineer at Snap Inc, you will develop and launch mobile features, ensuring high-quality user experiences. You will evaluate technical trade-offs, collaborate with design teams, and perform code reviews. Your role includes pushing the limits of mobile devices and creating stable products.
As a Backend Engineer at Snap Inc, you will design and implement scalable services, collaborate across teams to meet product requirements, and ensure high-quality code through testing and debugging. You'll advocate for best practices in availability and operational excellence while working independently on medium-sized features. Experience in backend services and distributed systems is key.
The iOS Engineer at Snap Inc will create high-performance mobile apps, design and implement Objective-C software, evaluate technical decisions, collaborate with the Design team, and ensure code quality through reviews.
As a Data Reliability Engineer III at CrowdStrike, you will design and implement data pipelines, resolve data discrepancies, develop automated quality checks, and document processes. You will work collaboratively with cross-functional teams, mentor junior team members, and be involved in critical projects while ensuring data integrity in a high-performance environment.
As a Software Engineer on the Domain Graph and API team, you will lead the development of foundational technologies that power customer systems by designing APIs and optimizing the platform for scalability and reliability. You will mentor other engineers and ensure high-quality deliverables through effective project management and collaboration with cross-functional teams.
Featured Jobs
As a Senior Full Stack Software Engineer, you will develop and scale applications to empower builders and streamline processes at Roblox, while advocating for best practices and collaborating with cross-functional teams.
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.
Experienced mobile engineer role at a fintech startup with a focus on Flutter for unified frontend experience. Requires expertise in Android and/or iOS, 4+ years of industry experience, data analysis skills, and strong professional bonds with coworkers. Company mission is to create fair financial pathways for Americans. Scrappy, risk-oriented, data-obsessed culture. Lucky to have had successful fundraising and product traction. Series B company with significant funding.
As a Principal Rendering Software Engineer at Roblox, you'll work on implementing rendering techniques to enhance graphics, improve game engine performance, collaborate with technical artists, and oversee projects throughout their lifecycle. This role requires expertise in real-time rendering and 3D graphics algorithms, with a focus on producing immersive game experiences.
Looking for an experienced backend engineer with expert knowledge in Rails and AWS. Responsible for core product contributions, rapid-prototyping, and production-level concerns including infrastructure and security.
As a Software Engineer II, you will enhance the developer experience for batch job developers, collaborate across teams, break down projects, and support operations and availability of artifacts while writing clear and maintainable code.
As a Senior Privacy Software Engineer at Roblox, you will develop tools to protect user data, enhance data privacy and security, collaborate with teams, analyze datasets for privacy risks, and create strategies for compliance with privacy regulations.
The Software Engineer will design and implement integrations with various enterprise applications, ensuring seamless data flow and communication between systems. The role requires experience with APIs, automation workflows, and programming in Python, as well as familiarity with GraphQL and cloud platforms like AWS, GCP, and Azure.
The Software Engineer at Opto will develop software solutions to address complex business challenges. They will be involved in all product development phases, from specification to deployment. The role requires collaboration with teammates and stakeholders, fostering a supportive engineering culture, and taking ownership of software delivery in a dynamic environment.
As a Security Software Engineer at Roblox, you will identify and address security risks, design and code features, and report to the Information Security group. The company is on a mission to connect a billion people with optimism and civility through immersive digital experiences created by their global community of developers.
The Software Engineer will develop and deploy AI-driven solutions to enhance investment processes. Responsibilities include optimizing algorithms, collaborating with analysts, integrating AI technologies into the platform, conducting testing and validation, and mentoring junior engineers.
As a Principal Software Engineer, you will develop and execute the Software Defined Networking strategy, lead the engineering team in architecture decisions, collaborate with network infrastructure, and contribute to kernel and driver development focused on innovation.
As a Principal Systems Software Engineer, you will design and develop tools and applications to manage and optimize infrastructure performance while collaborating with cross-functional teams to enhance data visualization and cost efficiency.
As a Software Engineer II on the Card Checkout team, you will design, develop, and deploy complex software systems to enhance the checkout experience, collaborate with cross-functional teams, write efficient code, troubleshoot issues, and participate in Agile practices.
The Software Engineer, Backend at Opto will develop high-quality software solutions, collaborate on engineering projects, engage in all phases of product development, and help foster a culture of teamwork while maintaining a focus on scalable distributed systems and financial technology APIs.
Software Engineers at Opto Investments are responsible for turning complex business problems into engineering solutions. The team works on making private investments accessible through technology. The tech stack includes Typescript, React, Python, Java, AWS, and Snowflake.
As a Principal Audio Software Engineer at Roblox, you will develop a cutting-edge real-time immersive audio simulation platform that can scale to millions of users, improve existing functionalities, and ensure high-quality user experiences while collaborating with various teams.
All Filters
No Results
No Results