Top Software Engineer Jobs in San Francisco, CA
The Senior Software Engineer will contribute to a scalable stream processing platform, focusing on real-time data handling, anomaly detection, and AI-based features. Responsibilities include developing algorithms, creating microservices for business workflows, and ensuring system operations meet stringent SLAs.
As a Principal Software Engineer at ThousandEyes, you will guide architectural and design decisions for various projects involving AI/ML and cloud-based applications. You'll work across teams to ensure optimal strategies and operational excellence, developing innovative solutions for Network Assurance.
The Staff Software Engineer will lead the technical strategy for the Cash App Card team by driving architectural decisions and infrastructure improvements, while also collaborating closely with product managers and engineers. Responsibilities include direct contributions to technical designs and code, ensuring product reliability, and enhancing team growth through mentoring.
As a Bitcoin Engineer at Spiral, you will contribute to the Lightning Development Kit (LDK) by writing and reviewing code, maintaining language bindings, and enhancing testing infrastructure. You will also work on feature support for Bitcoin, assisting projects utilizing LDK, while engaging in passion projects. The role requires significant involvement in the development of a sustainable open-source project.
As a Staff Software Engineer for Cash App Card, you will lead technical strategies, influence cross-disciplinary decisions, and contribute to the development of scalable and reliable systems while mentoring teammates. Your role involves designing innovative solutions and enhancing product quality to improve customer experiences with Cash App Cards.
Design and support merchant-facing platforms to empower businesses using Cash App. Collaborate with product and design teams to develop high-impact experiences and evolve architecture to scale with user growth, while participating in an on-call rotation for support.
Featured Jobs
As a Staff Software Engineer at Check, you will solve complex engineering challenges, build prototypes, and architect scalable systems. You will work collaboratively within teams, mentor and coach others, and improve overall system architecture while ensuring end-to-end delivery from design to deployment.
The Staff Software Engineer will lead the ML Feature Generation Team at Snap Inc, driving technical direction to improve ML iteration speed and system efficiency. Responsibilities include coaching team members and leveraging expertise in big data and ML infrastructure systems to identify performance opportunities.
Lead a team of machine learning and software engineers in developing models and evaluations for user and content understanding. Define the architecture for the embedding platform, ensuring scalability and reliability. Collaborate with ranking teams and perform design and code reviews to enhance technical excellence.
As a Staff Software Engineer, you'll design and optimize large-scale content delivery and recommendation systems for Snapchat. You'll leverage your deep knowledge of ML and ranking systems and coach team members, driving technical direction for solving key challenges in content delivery and optimization.
The Software Engineer for the Cash Shopping team is responsible for building core e-commerce functionality on Cash App. The role involves designing and maintaining scalable backend services, collaborating with teams to implement user experiences, and having an impact on product features through microservices and APIs.
As a Full Stack Engineer at Grammarly, you will build core components of the Grammarly product, developing both front-end and back-end features. Responsibilities include creating high-availability services, collaborating with teams, and mentoring new hires while ensuring quality user experiences.
The Staff Frontend Software Engineer will architect and develop user experiences for a web-based platform that supports enterprise security solutions. Responsibilities include collaborating with Product and Design teams, building shared components, and investing in front-end architecture to enhance performance and scalability.
The Backend Engineer at Chime will design, develop, and scale backend implementations for consumer product features, create resilient APIs for the mobile app, and collaborate with teams to solve user issues, ensuring system reliability and scalability.
The Director of Data Center Engineering will lead the engineering team, overseeing the design, construction, and maintenance of data center facilities, ensuring optimal performance and compliance with standards. The role involves collaboration with IT and operations, managing resources and budgets, and driving continuous improvement initiatives.
All Filters
No Results
No Results