Software Architect Jobs in California
Software Architect jobs in California are among the most active in the country, with strong demand concentrated in enterprise software, cloud infrastructure, fintech, and defense technology at every level from associate architect through distinguished principal. The largest hiring markets are the San Francisco Bay Area, Los Angeles, and San Diego, where employers like Google, Salesforce, and Northrop Grumman maintain deep engineering organizations and hire software architects continuously. The most in-demand specialties right now are cloud-native architecture, distributed systems design, and enterprise integration. Find a role that fits below and apply directly.
Find Software Architect JobsOverview
Showing 5 of 56+ Software Architect jobs











NVIDIA is looking for a passionate and dedicated SW & System Architect to join our SW Architecture group. The position includes researching new technologies with focus on architecture definition of groundbreaking technologies in different domains - networking, security, virtualization and orchestration. NVIDIA Architecture group consists of world-class architects responsible for designing the next generation innovative architecture for our DPUs & NICs technologies.
You will play a key role defining the future of cloud solution stack, from HW to Application level, including orchestration, provisioning, network programmability and SDN. You will be working with various teams around the world including SW architects, R&D, product, solution architects and external customers. This position offers a unique and exceptional opportunity to have real impact in a multifaceted, technology-focused company shaping the future of data-centers technologies.
What you will be doing:
Lead architecture for cloud-networking including orchestration, provisioning and security solutions
Design innovative system architecture for DPUs & NICs technologies
Build end-to-end solutions from application level to HW
Responsible for writing effective, clear and reliable architecture specification
Evaluate new technologies and innovate & rapidly develop POC prototypes that can then be developed into full-fledged products/solutions
Work closely with different Nvidia teams around the world including sw & hw architects, R&D, product, solution architects, application and field engineers and more
Work with high profile customers on advanced and future technologies and solutions
What we need to see:
B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
2+ years of experience as SW Architect/System Architect
2+ years of experience as SW developer
Deep knowledge and experience with C, Python
Hands on Linux development, Docker and Containers based technologies
Experience with cloud and Data Center networking
Wide knowledge and understanding of networking protocols and common network topologies
Strong design, coding, analytical, debugging and problem-solving skills
Ability to work concurrently with multiple groups locally and abroad in the organization
Excellent communication, documentation and presentation skills
Ways to stand out from a crowd:
Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls etc.
Good understanding of OSs and drivers
Experience with DPDK, OVS, OVN
Experience with Kubernetes components & subsystems, CRDs, Operators, system plugins and CNI plugin development (Calico, Flannel)
Experience with OpenStack/OpenShift and/or Cloud APIs
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and. Due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level 3.You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.See All 56 Software Architect Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Software Architect JobsSoftware Architect Jobs by City in California
Where California roles are concentrated, by current openings.
Software Architect Job Market in California
A snapshot from current California openings, updated as new roles post.
Who's Hiring
- NVIDIA12

- Apple3

- Northrop Grumman3

- SiFive2

- Cadence2

Top Industries Hiring
- Technology & Software13
- Electronics & Hardware9
- Fintech2
- Automotive2
- Law & Legal Services2
What California Employers Look For
The qualifications that appear most often in software architect jobs across California.
- Bachelor's or master's degree in computer science, software engineering, or a related field
- Eight or more years of software development experience with at least three in a design or architecture role
- Demonstrated expertise in cloud platforms such as AWS, Azure, or Google Cloud
- Experience designing distributed systems, microservices, or enterprise integration patterns at scale
- Proficiency communicating architectural decisions to both technical teams and executive stakeholders
- Relevant certifications such as AWS Solutions Architect or Google Professional Cloud Architect preferred
Software Architect Jobs in California: Frequently Asked Questions
How do you become a software architect in California?
California does not require a state-issued license to work as a software architect, so the path runs through experience and demonstrated technical leadership rather than a licensing board. Most California employers expect a computer science or engineering degree followed by several years as a software engineer before moving into architecture. Building a portfolio of systems design work, earning a cloud architecture certification, and contributing to open-source or high-visibility projects strengthens a candidacy significantly in the California market.
How much do software architects make in California?
Software architects in California earn a median of about $174,410 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $105,060 for the lowest 10% to over $272,670 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software architects in California?
Employers hiring software architects in California right now include NVIDIA, Apple, and Northrop Grumman, based on current listings on Migrate Mate as of August 2026. California's concentration of enterprise software, cloud, defense, and fintech firms means demand is spread across both legacy technology giants and fast-growing companies headquartered in the state.
Which California cities have the most software architect jobs?
Santa Clara, San Francisco, and San Jose have the most software architect openings in California. The Bay Area dominates because of its density of cloud, enterprise software, and fintech headquarters, while Los Angeles draws from a growing tech sector tied to media, aerospace, and e-commerce, and San Diego's openings are largely driven by defense contractors and biotech firms with large engineering organizations.
Are there remote software architect jobs in California?
Yes, and more than most fields. Software architecture is primarily a desk-based, collaborative design discipline that translates well to remote and hybrid arrangements. About 31% of software architect openings tied to California are remote or hybrid as of August 2026, reflecting how broadly California employers have normalized flexible work for senior technical roles. The portions of the role most commonly done remotely include design documentation, architecture reviews, and stakeholder presentations.
How can I get hired as a software architect in California with little or no experience?
The most realistic entry path is moving into an architecture role from a senior software engineer position, which is how most California employers structure the transition. Large Bay Area and Los Angeles technology companies including those in enterprise SaaS and cloud infrastructure regularly hire associate or staff engineers into junior architecture tracks. Building strength in systems design interviews, completing a recognized cloud certification, and contributing to internal platform or infrastructure work are the credentials that open the door at California employers before a full architect title is on the table.
Where can I find and apply to software architect jobs in California?
You can find and apply to software architect jobs in California on Migrate Mate, which lists current openings from employers hiring in the state. Find the roles that fit your background and apply directly.
See All 56 Software Architect Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Software Architect Jobs