Software Architect Jobs
Software Architect jobs are open across fintech, healthcare, enterprise software, and cloud infrastructure, from senior engineer to principal and distinguished architect, with specializations in solutions architecture, enterprise architecture, and cloud-native systems. Find a role that fits from the openings below and apply directly.
Find Software Architect JobsLooking for remote work? View remote software architect jobs →Overview
Showing 5 of 264+ Software Architect jobs











DriveOS is the software platform that powers millions of autonomous vehicles and other intelligent machines around the world! It combines a virtualization platform, system software, and acceleration libraries for AI, computer vision pipelines, graphics, and multimedia processing. The system is certified for both automotive safety (ISO 26262 ASIL-D) and cybersecurity (ISO 21434, UN Reg 155), and is being adapted to other regulated markets including robotics, avionics, and medical devices.
We're looking for a strong technical leader: someone with the technical ability to deeply understand complex systems, apply modern methods to design creative solutions, and leadership to inspire our engineering teams across the entire company to implement them. As a key member of DriveOS software architecture group, you'll focus on challenges unique to the automotive industry and our automotive products. With your help, we'll be delivering advanced solutions to build safe and reliable self driving vehicle systems!
What you’ll be doing:
Work with software engineers and architects in system software, virtualization, graphics, compute, platform safety/security, sensor processing, and networking to decompose DriveOS requirements and align bottom-up designs into integrated solutions.
As a technical leader, provide insight and technical direction to resolve issues, drive development processes, and to help improve our workflows and development methodology
Using strong communication skills, build and drive architecture, analysis documents and communications to internal and/or external audiences about our technology.
Collaborate with the major software and hardware stakeholders throughout NVIDIA to tackle system-level problems and influence NVIDIA SoC and GPU designs
What we need to see:
Master's degree or equivalent experience
12+ years related work experience
5+ years proficiency in Embedded Systems and System Software
Strong understanding of multi-core hardware, operating systems design, concurrency, and hardware acceleration
Experience with design and development software in compliance with industrial-grade quality standards (ISO 26262, ISO 21434, ASPICE)
Clear and concise communication and presentation skills
Highly organized and driven, with the ability to work in a dynamic, fast paced environment across multiple countries and time zones
Ways to stand out from the crowd:
Past Automotive AI/Autonomous System Software experience
Previous experience in highly matrixed organizations in a leadership position
Experience with formal verification of software programs
Experience with AI tools (Cursor, Claude Code, or GitHub Copilot).
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.Software Architect Jobs by Experience Level
Top Cities Hiring Software Architects
Explore software architect openings in the cities hiring most right now.
See All 264+ Software Architect Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software Architect JobsSoftware Architect Job Market
Who's Hiring
- NVIDIA14

- Apple5

- Peraton4

- Goldbelt4

- loanDepot4

Top Industries Hiring
- Technology & Software28
- Electronics & Hardware15
- Manufacturing7
- Fintech4
- Aerospace & Defense4
What Employers Look For
The qualifications that appear most often in software architect jobs.
- 8+ years of software engineering experience with at least 3 in an architecture or technical lead role
- Demonstrated expertise designing distributed systems, microservices, or cloud-native applications at scale
- Proficiency with at least one major cloud platform such as AWS, Azure, or Google Cloud
- Strong command of architectural patterns including event-driven design, domain-driven design, and API strategy
- Experience producing architecture documentation and presenting technical decisions to executive stakeholders
- Bachelor's degree in computer science, software engineering, or a related technical field
Tips for Your Software Architect Job Search
Tailor your resume to architecture scope
Software architect resumes that land interviews show the scale of systems you've designed, not just the tech stack. Call out the number of services, data volume, or team size your architecture supported so hiring managers can gauge the complexity you've handled.
Include architecture diagrams in your portfolio
Attach or link a sanitized system design sample alongside your resume. Hiring teams for software architect roles expect to see how you think visually. A clean C4 or sequence diagram from a real project shows communication skills that a bullet point never can.
Apply early to roles that fit
Migrate Mate lists software architect openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by architecture domain
Solutions architect, enterprise architect, and cloud architect postings have different skill priorities. Search by those exact terms rather than just 'software architect' to surface roles where your specific background is the closest match and your application stands out faster.
Prepare a system design walkthrough story
Software architect interviews almost always include a live design exercise. Rehearse a real project end-to-end: the business problem, your constraints, the tradeoffs you chose, and what you'd change now. Concrete narrative beats a textbook answer every time.
Negotiate scope before negotiating title
When you reach the offer stage, clarify whether the role has authority to approve architectural decisions or is primarily advisory. An architect title without decision-making scope limits your growth and your resume impact, so confirm that detail before accepting.
Software Architect Jobs: Frequently Asked Questions
Which companies are hiring the most software architects?
The companies hiring the most software architects right now include NVIDIA, Apple, and Peraton, with the largest share of openings in California, Texas, and Virginia, based on current listings on Migrate Mate as of September 2026. Demand is consistently strong in financial services, healthcare technology, and cloud infrastructure.
How many software architect jobs are remote?
About 64% of software architect openings are fully remote or hybrid as of September 2026, making it one of the more remote-accessible senior technical roles. Cloud architecture and solutions architecture positions tend to offer the highest share of remote arrangements, while enterprise architect roles at regulated industries more often require at least partial on-site presence.
How do you become a software architect?
You become a software architect by building deep software engineering experience first, then deliberately taking on cross-cutting technical decisions. Start by owning the design of a non-trivial feature end-to-end, then move into designing services or systems that other teams depend on. Develop fluency in architectural patterns, cloud infrastructure, and the ability to communicate technical tradeoffs to non-engineering stakeholders. Most architects grow into the role from a senior or staff engineer position over several years.
Can you get hired as a software architect without prior architecture experience?
You can move into a software architect role without a formal prior title if your engineering background shows you already doing architecture work. Document projects where you defined system boundaries, chose integration patterns, or guided other engineers through technical decisions. Some companies post 'junior architect' or 'associate architect' roles specifically designed for senior engineers making this transition, and those are worth targeting when you're starting out.
What does the software architect interview process look like?
Software architect interviews typically run across multiple rounds and focus more on design thinking than coding. Expect an initial recruiter or hiring manager screen, followed by a technical phone interview covering past architecture decisions. The core round is almost always a live system design exercise where you design a real-world system under constraints. Later rounds often include a presentation of your design to a panel, and a behavioral interview focused on influencing technical direction across teams.
Where can I find and apply to software architect jobs?
You can find and apply to software architect jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your background and experience level, then apply directly to each one that fits.
See All 264+ Software Architect Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software Architect Jobs