Position
City
Salary

How much does a Software Engineer make in Sunnyvale, CA?

The average salary for a Software Engineer is $185,066 per year 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
As Software Engineers gain more experience, their salaries can increase. This makes Sunnyvale a promising place to work and grow in the tech industry.

Software Engineer jobs in Sunnyvale, CA

What are the highest paying cities for a Software Engineer near Sunnyvale, CA?

Sunnyvale offers many nearby cities where software engineers can find high-paying jobs. Los Gatos leads with an average salary of $334,704. Cupertino and Saratoga follow closely, with average salaries of $204,463 and $196,523, respectively. These cities provide excellent opportunities for those in the software engineering field. Additionally, cities like Menlo Park, Mountain View, and Santa Clara present strong earning potentials for software engineers. Menlo Park offers an average salary of $188,840, Mountain View $187,555, and Santa Clara $183,694. These nearby locations are attractive to job seekers looking for good pay and tech industry presence.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sunnyvale, CA, highlighting Los Gatos, CA with the highest at $334,704 and San Jose, CA with the lowest at $164,261.
  1. 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


  2. 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


  3. 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


  4. 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


  5. 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


  6. 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


  7. 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


  8. 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


  9. 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


  10. 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, CRUSOE, and Microsoft offer some of the highest-paying software engineer jobs in Sunnyvale, CA. These top companies pay their engineers well and provide great benefits. Candidates will find competitive salaries and career growth opportunities at these companies. Proofpoint, Hewlett Packard Enterprise | HPE, and Meta also provide attractive salaries for software engineers. These companies value skilled professionals and invest in their teams. Engineers can expect good compensation packages and chances to advance their careers.
Graph displaying best paying company salaries for Software Engineer jobs in Sunnyvale, CA, highlighting Apple with the highest at $214,442 and Lead Bank with the lowest at $195,625.
  1. 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.


  2. 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.


  3. 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.


  4. 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.


  5. 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.


  6. 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.


  7. 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.


  8. 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.


  9. 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.


  10. 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.

Currently 6,245 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
6,245 Job Openings