Top Software Engineer Jobs in San Francisco, CA
Work on challenging problems at all levels of the stack, from novel client-side technology to scalable backend systems.
The Principal Full Stack Software Engineer will lead the Distribution Engineering team at Loom, managing complex problems, guiding technical direction for large product features, and mentoring team members while ensuring high quality and innovative user experiences.
As Director of Engineering for Cameras at Verkada, you'll lead multiple engineering teams focusing on streaming, storage, and the development of systems for embedded cameras. You will set the long-term vision for the teams, ensure high-quality product delivery, mentor staff, and collaborate across departments to drive impactful projects.
Develop the front end for our visual search experience, enabling the web UI to process computer vision data. Lead projects from design to implementation, optimizing encoding and decoding for 4K video, collaborating cross-functionally to deliver products on-time.
As the Engineering Lead focusing on Search at Verkada, you will architect and code projects, mentor engineers, drive technical roadmaps, and align with cross-functional teams to achieve product objectives. You will utilize your extensive experience to influence technical decisions and lead a small engineering team.
Featured Jobs
As a Senior Software Engineer in Account Management at Roblox, you will collaborate with a team to build a world-class platform ensuring user safety and appropriate experiences. Your responsibilities include designing scalable systems for compliance, managing user preferences, and developing backend services to handle high traffic efficiently.
As a Senior Software Engineer at Roblox, you will enhance the reliability and efficiency of the global physical network infrastructure. Key responsibilities include driving Network Reliability initiatives, building software for network management, developing automation systems, and collaborating with various infrastructure teams to ensure high performance.
In this role, you will work on improving workflows and version control for collaboration among developers and artists using Roblox Studio. You will develop scalable systems, mentor other engineers, and design features that enhance collaboration in game development.
As a Senior Associate in Tech & Data Solutions, you will leverage advanced analytics and data visualization techniques to drive insights for clients. Your responsibilities include building tech-enabled solutions, mentoring junior members, analyzing complex problems, and maintaining professional standards while managing stakeholder expectations.
As a Deals Tech & Data Solutions Associate at PwC, you will leverage advanced analytics techniques to analyze large datasets, support clients in decision-making, and navigate multiple engagements while developing your skills in business consulting.
As a Manager at PwC, you will work on solving complex business issues, developing new skills, coaching team members, analyzing ideas, and informing decision-making with data and insights. You will manage global trends and stakeholder views to create positive outcomes for clients.
The Software Engineer will maintain CI/CD pipelines, build local development tooling, deploy services across environments, optimize developer workflows, and provide architecture recommendations in a fast-paced, collaborative environment.
As a Software Engineer on the Recommendation Systems team, you will develop scalable solutions for a high-quality Discovery experience, focusing on backend systems for dynamic feeds and partnering with machine learning teams. Your role involves shipping features, maintaining low-latency infrastructures, and contributing to advanced recommendation solutions.
The Software Engineer on the Growth team will architect complex systems for notifications at scale, focusing on understanding user experiences and business metrics. This role involves significant ownership and impact on company metrics, requiring expertise in building scalable systems and possibly experience with messaging systems.
As a Senior Software Engineer at Finch, you'll design and build services supporting the data presentation layer of an API product. You'll lead product initiatives, develop integrations, ensure system reliability, and refine code for scalability while collaborating with multiple teams to deliver impactful solutions.
The Developer Success Engineer at Finch guides customers through their technical integration with the Finch API, enhancing user experiences and addressing challenges. Responsibilities include leading implementations, troubleshooting API authentication, developing workflows, and providing insights on customer needs and market trends.
As a Principal Software Engineer, you will architect and integrate ad analytics and anti-fraud products on CTV platforms, lead the software lifecycle including development and mentoring, and gather requirements from clients to develop technical solutions.
The Solutions Architect at Publica by IAS will oversee customer service, work with clients to grow revenue through unique solutions, and engage with technical teams to resolve issues. This role requires strong technical aptitude, problem-solving skills, and communication abilities.
In this role, you will design and implement high-performance systems using Rust for blockchain applications. Responsibilities include optimizing code, collaborating cross-functionally, mentoring junior engineers, and contributing to open-source projects, while staying updated on web3 and Rust developments.
As a Product Engineer, you'll manage customer relationships to ensure smooth onboarding and ongoing success, providing technical support and gathering feedback to shape the product roadmap. You will collaborate with internal teams and stakeholders to meet customer needs in a rapidly changing environment.
As an Engineering Manager for Node Services, you will lead backend service teams in developing reliable and scalable solutions for Alchemy’s Supernode product, overseeing technical and product strategies, mentoring engineers, and fostering team growth in a fast-paced environment.
The Principal Engineer will lead efforts in machine learning and AI, collaborating with teams to build impactful products, setting technical standards, and mentoring others. Responsibilities include hands-on development, technical leadership, and influencing hiring and coding practices.
All Filters
No Results
No Results