How much does a Software Engineer make in Sunnyvale, CA?
Software Engineers in Sunnyvale, California enjoy a good salary. The average yearly salary for this role is around $185,066. This is higher than the national average, making it a great place for tech jobs. Salaries can vary based on experience, skills, and the specific company.
Sunnyvale is home to many tech companies. Because of this, there are plenty of opportunities for Software Engineers. Here are some common salaries across different levels of experience:
- Entry-level: $100,000
- Mid-level: $172,795
- Senior-level: $260,150
What are the highest paying cities for a Software Engineer near Sunnyvale, CA?

-
Los Gatos, CA
Average Salary: $334,704
Los Gatos offers a dynamic environment for tech talent. Working here, professionals find exciting projects at companies like Zoom and Cisco. The close-knit community supports a balance between work and personal life.
Find Software Engineer jobs in Los Gatos, CA
-
Cupertino, CA
Average Salary: $204,463
Cupertino stands as a hub for innovation, especially with Apple's global headquarters. Professionals here engage in cutting-edge projects and enjoy a vibrant tech ecosystem. The city attracts top talent from around the world.
Find Software Engineer jobs in Cupertino, CA
-
Saratoga, CA
Average Salary: $196,523
Saratoga features a mix of tech startups and established companies. It's an ideal place for those seeking a progressive work environment. The city's culture values creativity and teamwork, offering a unique work experience.
Find Software Engineer jobs in Saratoga, CA
-
Menlo Park, CA
Average Salary: $188,840
Menlo Park is known for its tech giants and innovative startups. Professionals here enjoy a fast-paced environment with ample opportunities for growth. Companies like Facebook offer exciting challenges and a chance to shape the future of technology.
Find Software Engineer jobs in Menlo Park, CA
-
Mountain View, CA
Average Salary: $187,555
Mountain View offers a thriving tech landscape with companies like Google and LinkedIn. Professionals here benefit from a collaborative environment and a focus on innovation. The city's vibrant community makes it a great place to live and work.
Find Software Engineer jobs in Mountain View, CA
-
Santa Clara, CA
Average Salary: $183,694
Santa Clara is home to numerous tech companies, including Intel and VMware. Professionals here work on groundbreaking projects and enjoy a supportive work culture. The city's tech-friendly atmosphere makes it a magnet for talent.
Find Software Engineer jobs in Santa Clara, CA
-
Palo Alto, CA
Average Salary: $179,521
Palo Alto offers a blend of tech innovation and a high quality of life. Professionals here engage with companies like Tesla and Hewlett Packard. The city's entrepreneurial spirit creates a dynamic work environment with many opportunities.
Find Software Engineer jobs in Palo Alto, CA
-
Union City, CA
Average Salary: $175,625
Union City provides a diverse work environment with a mix of tech companies and startups. Professionals here benefit from a collaborative culture and opportunities for career advancement. The city's growing tech scene makes it an exciting place to work.
Find Software Engineer jobs in Union City, CA
-
Los Altos, CA
Average Salary: $167,818
Los Altos is a thriving tech hub with companies like Oracle and eBay. Professionals here enjoy innovative projects and a supportive work environment. The city's vibrant community and quality of life make it an attractive place to live and work.
Find Software Engineer jobs in Los Altos, CA
-
San Jose, CA
Average Salary: $164,261
San Jose is Silicon Valley's heart, offering endless opportunities for tech professionals. Companies like Adobe and eBay provide a dynamic work environment. The city's innovation-driven culture makes it a leader in the tech industry.
Find Software Engineer jobs in San Jose, CA
What are the best paying companies for a Software Engineer in Sunnyvale, CA?

-
Apple
Average Salary: $214,442
Apple offers exciting opportunities for Software Engineers in Sunnyvale, CA. They work on cutting-edge technologies and innovative projects. Apple operates globally, with major offices in the U.S., Europe, and Asia.
-
CRUSOE
Average Salary: $212,346
At CRUSOE, Software Engineers in Sunnyvale, CA, contribute to developing next-gen software solutions. The company is known for its dynamic work environment and strong focus on innovation. CRUSOE has offices in the U.S. and Europe.
-
Microsoft
Average Salary: $206,517
Microsoft provides diverse roles for Software Engineers in Sunnyvale, CA. They focus on cloud computing and AI. Microsoft operates worldwide with significant presence in the Americas, Europe, and Asia.
-
Proofpoint
Average Salary: $204,852
Proofpoint offers rewarding positions for Software Engineers in Sunnyvale, CA. They work on cybersecurity solutions. The company has offices in North America, Europe, and the Asia-Pacific region.
-
Hewlett Packard Enterprise | HPE
Average Salary: $203,792
HPE offers excellent opportunities for Software Engineers in Sunnyvale, CA. They focus on enterprise technology solutions. HPE has a global presence with offices in the U.S., Europe, and Asia.
-
Meta
Average Salary: $203,557
Meta provides exciting roles for Software Engineers in Sunnyvale, CA. They work on social media and connectivity platforms. The company operates globally, with significant offices in the U.S., Europe, and Asia.
-
Google
Average Salary: $201,285
Google offers high-paying positions for Software Engineers in Sunnyvale, CA. They work on AI and internet services. Google has a global presence with major offices in the U.S., Europe, and Asia.
-
DoorDash
Average Salary: $201,155
DoorDash offers rewarding positions for Software Engineers in Sunnyvale, CA. They focus on food delivery technology. The company operates in North America and parts of Europe and Asia.
-
ID.me
Average Salary: $198,298
ID.me offers engaging roles for Software Engineers in Sunnyvale, CA. They work on digital identity solutions. The company operates in the U.S. and parts of Europe.
-
Lead Bank
Average Salary: $195,625
Lead Bank provides rewarding opportunities for Software Engineers in Sunnyvale, CA. They focus on financial technology. The company operates in the U.S. with a focus on the West Coast.
What are the best paying Software Engineer related jobs in Sunnyvale, CA?

-
Game Developer
Average Salary: $220,000
Work with creative teams to build exciting new games. Companies like Unity Technologies and Oracle provide many opportunities for growth. This role combines art and technology to deliver fun and engaging experiences.
Find Game Developer jobs in Sunnyvale, CA
-
Test Automation Engineer
Average Salary: $208,594
Develop and maintain automated tests to ensure software quality. Companies like Cisco and VMware look for skilled engineers. This job focuses on creating reliable and repeatable testing processes.
Find Test Automation Engineer jobs in Sunnyvale, CA
-
Machine Learning Engineer
Average Salary: $200,936
Create models that learn and improve over time. Companies such as Apple and Intel hire for these roles. This position involves a mix of data analysis and coding skills.
Find Machine Learning Engineer jobs in Sunnyvale, CA
-
Product Manager
Average Salary: $194,278
Lead the development and launch of new products. Companies like Adobe and Google offer dynamic product management roles. This position involves understanding market needs and guiding product development.
Find Product Manager jobs in Sunnyvale, CA
-
Systems Engineer
Average Salary: $193,084
Design and maintain complex systems. Firms like Oracle and Intel look for proficient engineers. This role requires strong problem-solving skills and technical expertise.
Find Systems Engineer jobs in Sunnyvale, CA
-
Security Engineer
Average Salary: $191,014
Protect company data and systems from threats. Companies such as FireEye and Proofpoint need skilled security professionals. This job involves implementing security measures and monitoring for vulnerabilities.
Find Security Engineer jobs in Sunnyvale, CA
-
Site Reliability Engineer
Average Salary: $188,482
Ensure the reliability and efficiency of systems. Companies like Google and Microsoft seek experienced SREs. This role focuses on maintaining system performance and minimizing downtime.
Find Site Reliability Engineer jobs in Sunnyvale, CA
-
DevOps Engineer
Average Salary: $188,435
Bridge the gap between development and operations. Firms such as VMware and eBay offer DevOps opportunities. This position involves automating processes and improving collaboration between teams.
Find DevOps Engineer jobs in Sunnyvale, CA
-
Cloud Engineer
Average Salary: $179,514
Manage cloud infrastructure and services. Companies like Oracle and Intel look for cloud experts. This role involves setting up and maintaining cloud environments.
Find Cloud Engineer jobs in Sunnyvale, CA
-
Data Engineer
Average Salary: $164,156
Build systems to collect and manage data. Companies such as Apple and Cisco need data engineers. This position requires skills in data modeling and system architecture.
Find Data Engineer jobs in Sunnyvale, CA



