Taro Logo

Senior Software and System Architect

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Staff Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software and System Architect

NVIDIA, a global leader in accelerated computing for over 25 years, is seeking a Senior Software and System Architect to join their Networking Software Architecture group. This role sits at the intersection of cutting-edge technology and innovation, focusing on defining next-generation architecture for DPUs & NICs technologies. The position offers a unique opportunity to shape the future of datacenter technologies through work in networking, security, virtualization, and orchestration.

The ideal candidate will lead architecture initiatives for cloud-networking and security solutions, working with global teams to design and implement state-of-the-art systems. This role requires deep technical expertise in networking protocols, Linux development, and cloud technologies, combined with strong architectural vision and leadership capabilities.

As part of NVIDIA's world-class architecture team, you'll be responsible for crafting groundbreaking solutions that advance datacenter networking and security. The role involves close collaboration with various teams worldwide, including software and hardware architects, R&D, product teams, and field engineers. You'll also work directly with high-profile customers on advanced technologies.

The position offers competitive compensation, with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. NVIDIA is known for its innovative culture and is consistently ranked among the technology world's most desirable employers. The company values diversity and maintains an inclusive work environment, making it an ideal place for creative and autonomous engineers passionate about pushing technological boundaries.

This is an exceptional opportunity for an experienced architect looking to make a significant impact in a dynamic, technology-focused company that's shaping the future of computing and data center technologies.

Last updated a day ago

Responsibilities For Senior Software and System Architect

  • Leading architecture for cloud-networking and security solutions
  • Designing state-of-the-art system architecture for DPUs & NICs technologies
  • Building end-to-end solutions from application level to hardware level
  • Providing fast and creative solutions to complex problems
  • Writing effective, clear and reliable architecture specifications
  • Evaluating new technologies and developing proof of concept prototypes
  • Working with different Nvidia teams globally
  • Working with high profile customers on advanced technologies

Requirements For Senior Software and System Architect

Python
Linux
  • B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering
  • 5+ years of experience as a Software Architect or Systems Architect
  • Deep knowledge of and experience with C and Python
  • Hands-on Linux development experience
  • Cloud-networking experience
  • Wide knowledge of networking protocols and common network topologies
  • Strong design, coding, analytical, debugging and problem-solving skills
  • Excellent communication, documentation and presentation skills

Benefits For Senior Software and System Architect

Equity
  • Equity
  • Competitive base salary

Interested in this job?

Jobs Related To NVIDIA Senior Software and System Architect