# Senior Software and System Architect

Hiring organization: [NVIDIA](https://career.thegoodapps.co/organizations/nvidia)

Canonical page: https://career.thegoodapps.co/jobs/0b6fe30b-c96b-49dc-b7c5-a01f4e24554c

Listed on NVIDIA's own careers site. Applications go to them directly.

- Seniority: Senior

## Summary

NVIDIA is seeking an architect to define system and software designs for their data center networking technologies, particularly DPUs and NICs, working across cloud orchestration, security, and virtualization. This role suits someone with deep systems knowledge who can bridge hardware and application layers and guide multiple teams toward innovative, production-ready solutions.

_Our summary, not NVIDIA's wording._

## Skills named

Ansible, Docker, Kubernetes, Linux, OpenShift, OpenStack, Python

## Required

- Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or Electrical Engineering
- 4+ years as software architect or systems architect
- 4+ years as software developer
- Deep knowledge of C and Python
- Hands-on Linux development experience
- Docker and container technologies
- Cloud and data center networking experience
- Knowledge of networking protocols and topologies
- Strong design, coding, analytical, debugging and problem-solving skills
- Ability to work with multiple distributed teams
- Excellent communication, documentation and presentation skills

## Nice to have

- Experience developing networking or security devices (NICs, DPUs, switches, routers, firewalls)
- DPDK, OVS, or OVN experience
- Kubernetes components, CRDs, Operators, system plugins and CNI plugin development
- OpenStack, OpenShift or Cloud APIs experience
- Familiarity with automation tools like Ansible

Apply on NVIDIA's site: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/UK-Remote/Senior-Software-and-System-Architect_JR1997578
