Nvidia
Nvidia

60 Nvidia Senior Software Architect Jobs Hiring in Austin, TX

Senior GPU Architect

Austin, TX · On-site

$128.40K - $174.50K/yr

We are now looking for a Senior GPU Architect ... The NVIDIA GPU Architecture group is looking for world class architects and software developers to ...

Senior GPU PCIe and Boot Architect

Austin, TX · Hybrid

$128.40K - $174.50K/yr

NVIDIA is seeking outstanding engineers to design the architecture and infrastructure for boot ... You will architect and plan features in concert with software, hardware, and verification teams ...

Senior AI Architect, Computer Use Agents

Austin, TX · On-site

$128.40K - $174.50K/yr

NVIDIA is known as 'the AI computing company' and is seeking a Senior AI Architect to develop innovative multi-modal agentic AI solutions for their software stack. The role involves collaboration ...

Senior Software Engineer, DL Compilers

Austin, TX · On-site

$121.40K - $160.10K/yr

Job Summary : NVIDIA is a leader in AI infrastructure, and they are seeking a Senior Software ... architectural decisions about code generation and backend integration. Responsibilities : • ...

Senior Software Engineer, DL Compilers

Austin, TX · On-site

$121.40K - $160.10K/yr

NVIDIA's GPUs are at the core of modern AI infrastructure, from training large-scale models to ... Making architectural decisions about how the codegen backend integrates with compiler frontends ...

Senior AI Architect, Computer Use Agents

Austin, TX · On-site

$128.30K - $174.40K/yr

We are looking for an outstanding Senior Agentic AI Engineer to build groundbreaking mutli-modal agentic AI Solutions for NVIDIA software stack. As a member of the team, you will develop new agentic ...

Senior AI Architect, Computer Use Agents

Austin, TX

$128.40K - $174.50K/yr

We are looking for an outstanding Senior Agentic AI Engineer to build groundbreaking mutli-modal agentic AI Solutions for NVIDIA software stack. As a member of the team, you will develop new agentic ...

An applied research team within NVIDIA's Networking Systems & Software Architecture group is ... If you are a senior data engineer passionate about building largescale, highimpact data platforms ...

next page

Showing results 1-20

Nvidia Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Architect, and why are they important?

To thrive as a Senior Software Architect, you need extensive experience in software design, architecture principles, and a strong background in programming, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks (like TOGAF), cloud platforms (such as AWS or Azure), and modeling tools (like UML) is highly valuable, and certifications in these areas can be advantageous. Leadership, effective communication, and problem-solving skills help you coordinate teams and translate business requirements into scalable technical solutions. These competencies are crucial for ensuring robust, maintainable systems that align with organizational goals and adapt to evolving technology landscapes.

How does a Senior Software Architect typically collaborate with development and product teams during a project lifecycle?

A Senior Software Architect works closely with both development and product teams throughout a project's lifecycle. They are responsible for translating business requirements into technical solutions, ensuring alignment between stakeholders, and guiding developers on architectural decisions. Regular interactions include design reviews, technical mentoring, and collaborating with product managers to refine requirements. This collaborative approach ensures that the final product is scalable, maintainable, and meets business objectives.

What does a Senior Software Architect do?

A Senior Software Architect is responsible for designing and overseeing the technical aspects of software projects, ensuring that systems are scalable, reliable, and meet both business and user requirements. They make high-level decisions about architecture and technologies, collaborate with developers and stakeholders, and provide technical guidance throughout the development process. Senior Software Architects also often review code, set coding standards, and help resolve complex technical challenges to ensure successful project delivery.

What is the difference between Senior Software Architect vs Software Development Manager?

AspectSenior Software ArchitectSoftware Development Manager
Primary FocusDesigning software architecture and technical strategyManaging development teams and project delivery
Required SkillsTechnical expertise, system design, codingLeadership, project management, communication
Work EnvironmentCollaborates with architects and developersOversees teams and coordinates projects
CertificationsOften includes software architecture certifications (e.g., TOGAF)Project management certifications (e.g., PMP) often preferred

The Senior Software Architect primarily focuses on designing and overseeing the technical architecture of software systems, while the Software Development Manager manages development teams and ensures project delivery. Both roles require strong technical skills, but differ in leadership scope and responsibilities.

What is it like to work at Nvidia?

Nvidia is known for its collaborative and innovative culture, prioritizing teamwork and creativity to drive technological advancements. The company's structure is organized into various teams, including research and development, engineering, and sales, with a focus on fostering open communication and knowledge sharing across departments. Working at Nvidia may appeal to candidates who are passionate about artificial intelligence, graphics, and high-performance computing, as the company offers opportunities to contribute to cutting-edge projects and collaborate with experts in the field.
Infographic showing various Senior Software Architect job openings at Nvidia in Austin, TX as of May 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, and 13% Hybrid job distribution.
Senior Software Architect - Data Center Systems

Senior Software Architect - Data Center Systems

NVIDIA

Austin, TX • On-site

$128.40K - $174.50K/yr

Full-time

Posted 13 days ago


Job description

Job Summary:
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. They are seeking a Senior Software Architect who will lead software activities for deep learning server platforms, collaborating with teams across the company to deliver innovative software solutions.
Responsibilities:
• You will lead software activities for NVIDIA's deep learning server platforms, from design through production; collaborating with teams across company to deliver software solutions
• Drive the system architecture for a complex server platform in a multi-functional environment.
• Partner across application software, libraries, system software and firmware teams to design complete software solutions for new server platforms
• Work directly with major customers to understand their requirements and work to align their roadmap with NVIDIA’s roadmap.
• Work with business partners and vendors to shape their products to meet NVIDIA’s needs.
• Develop a roadmap of new technologies and protocols and drive their design and adoption.
• Mentor architects and engineering teams to grow them into future leaders.
• Make key technical decisions for designs involving complex inter-component dependencies.
Qualifications:
Required:
• Deep experience in designing architecture for scalable and performant server systems, particularly at the SW/HW interface.
• Understanding of HPC or Deep learning workloads and use of accelerated computing platforms.
• Expertise in Out of Band and In-band management architectures.
• Knowledge of server system architecture and implications of architecture decisions on overall performance of end applications.
• Demonstrable experience in implementing left shift strategy to de-risk program execution.
• Excellent written and verbal communication skills.
• BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
• 10+ years in the area of System architecture and design.
Preferred:
• Knowledge of cloud and cluster level deployment and management systems.
• Strong background of device management protocols such as Redfish, IPMI, MCTP, PLDM and RDE.
• Knowledge in storage and networking technologies.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993