Software Developer Jobs in Sunnyvale, CA
Software Developer jobs in Sunnyvale are in strong demand, concentrated in the Peery-Arrillaga business parks, the downtown Murphy Avenue corridor, and the Lawrence Expressway tech corridor across semiconductors, cloud infrastructure, enterprise software, and consumer hardware. Companies hiring right now include Google, Walmart, and Intuitive (Intuitive Surgical). See the openings below and apply to the ones that match your experience.
Find Software Developer JobsOverview
Showing 5 of 807+ Software Developer jobs











The Face ID team is an engineering and applied research team responsible for developing real-time, on-device Computer Vision and Machine Perception technologies that power secure authentication across Apple products. We focus on a balance of research and engineering to deliver Apple quality, state-of-the-art experiences. As a member of the Face ID team you will build and ship the software that brings these technologies to life on Apple's next generation hardware and silicon. We are looking for a software engineer to help us take our platform, frameworks, and shipping experiences to the next level.
Description
We are looking for a proactive software engineer to help design, build, and ship the software stack behind Face ID. The ideal candidate has a strong passion for delivering high-quality products and solving challenging real-world technical problems. Responsibilities range across architecture and API design, implementation, integration across the OS stack, optimization, automated testing, and benchmarking - with a particular emphasis on performance, power, reliability, and security. You will work with CVML researchers to bring new capabilities from prototype to production, partner with hardware and silicon teams on sensor bring-up, and collaborate with framework, accessibility, and QA teams to make sure the experience works well for everyone who uses it. In this position you will work closely with similar minds in a unique development team building software that runs billions of times a day.
Preferred Qualifications
MS or PhD in Computer Science, Computer Engineering, or a related field
Expert C/C++ skills, with working knowledge of Python; Objective-C or Swift experience
Familiarity with camera, depth, or other sensor pipelines; experience with 3D or time-of-flight imaging
Comfort working close to hardware and collaborating with silicon, firmware, and hardware teams
Interest in security and privacy-preserving system design
Passion for shipping high-quality products, including accessible experiences that work for a wide range of users
Self-motivated, with excellent problem-solving and communication skills, and a collaborative approach to code review and design discussion
Minimum Qualifications
BS and a minimum of 10 years relevant industry experience
Track record of designing and shipping robust software in a collaborative environment.
Strong software engineering fundamentals: API and framework design, data structures, concurrency, memory management, and debugging complex systems
Experience writing production software for resource-constrained or embedded platforms, with an emphasis on performance, memory, latency, and power
Experience integrating computer vision or machine learning components into shipping products (you don't need to invent the models, but you should be comfortable working alongside those who do)
Experience with profiling, instrumentation, automated testing, and continuous integration
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
See All 807+ Software Developer Jobs in Sunnyvale
Find roles in Sunnyvale that match your experience and apply in just a few clicks.
Find Software Developer JobsSoftware Developer Job Market in Sunnyvale
Who's Hiring
- Google350

- Walmart97

- Intuitive (Intuitive Surgical)78

- Amazon68

- Amazon Web Services29

Top Industries Hiring
- Banking & Financial Services19
- Automotive10
- Electronics & Hardware10
Software Developer Jobs in Sunnyvale: Frequently Asked Questions
How do I get a software developer job in Sunnyvale?
Sunnyvale's hiring is anchored in semiconductors, cloud platforms, and consumer electronics, so candidates with experience in embedded systems, distributed computing, or firmware development have a clear edge here. The highest concentration of openings sits with established chip and networking companies along the Lawrence Expressway and with mid-size SaaS firms near downtown. Tailoring your resume to the specific stack a Sunnyvale employer uses, and demonstrating familiarity with hardware-software integration, tends to move applications forward faster than a general software background.
Which companies hire software developers in Sunnyvale?
Employers hiring software developers in Sunnyvale right now include Google, Walmart, and Intuitive (Intuitive Surgical), based on current listings on Migrate Mate as of September 2026. Sunnyvale's employer mix skews toward established semiconductor giants, networking hardware companies, and enterprise cloud vendors, alongside a steady layer of well-funded Series B and C startups in the adjacent Moffett Park and Peery-Arrillaga campuses.
Are there remote software developer jobs in Sunnyvale?
Yes, software development is one of the more remote-friendly disciplines, particularly for backend, cloud, and platform engineering roles. About 21% of software developer openings tied to Sunnyvale are remote or hybrid as of September 2026, with the highest share in cloud infrastructure and SaaS product teams. Roles involving hardware bring-up, on-chip validation, or lab-based testing in Sunnyvale's semiconductor firms are more likely to require an in-office presence.
How can I get a software developer job in Sunnyvale with little or no experience?
The most realistic entry path in Sunnyvale is through associate or junior software engineer roles at mid-size networking and cloud companies, which run structured new-grad programs more consistently than the largest campus employers. Internship pipelines at Sunnyvale's semiconductor firms are another common on-ramp, and contract-to-hire positions at enterprise software vendors near the Lawrence Expressway regularly convert to full-time. Candidates who can demonstrate proficiency in C++, Python, or cloud-native development through a portfolio, even from coursework or personal projects, stand out in a market that values demonstrated output over credentials alone.
Which industries hire the most software developers in Sunnyvale?
Most software developer openings in Sunnyvale sit in Banking & Financial Services, Automotive, and Electronics & Hardware, per current listings on Migrate Mate as of September 2026. Sunnyvale's position as the historical heart of Silicon Valley's semiconductor and networking industries means these sectors generate consistent hiring volume across the full experience range, from new-grad engineers to principal architects.
Related Jobs in California
See All 807+ Software Developer Jobs in Sunnyvale
Find roles in Sunnyvale that match your experience and apply in just a few clicks.
Find Software Developer Jobs