Resume and JobRESUME AND JOB
NVIDIA logo

Senior Software Engineer, Networking

NVIDIA

Software and Technology Jobs

Senior Software Engineer, Networking

full-timePosted: Oct 25, 2025

Job Description

NVIDIA is looking for a highly motivated, creative and passionate Senior Software Engineer to design and develop a software that’s integrated with many networking operating systems in the Networking Business Unit (NBU). This critical role entails tons of Python development work in the core Management framework for NVIDIAs switching hardware/software platforms. You will be part of the team that develops the next generation modern management framework in Python that spans across multiple Networking Operating Systems related to HPC, Ethernet AI, and more. We expect you to have strong programming skills, devops experience, a deep understanding of designing and building software, especially related to Python and GoLang, C, experience with Management framework and Systems Software and Distributed systems, as well as excellent communication and planning skills. Come join the team and see how you can make a lasting impact on the world... What you'll be doing:Design, build and implement Python code to develop, improve, and support of NVIDIA’s core Networking management framework product.Strong technical abilities, problem solving, design, coding and debugging skills.Work closely with many partners including technical architects, customer support, product marketing, field engineers and management.Apply software development processes, adapting to an agile environment, and coordinating work from peers.Write highly efficient product code, unit and integration tests, in Python. Learn and write some JSON schema to OpenAPI or Yang standards.Mentor, support, and drive technical discussions with internal and external teams on new product features and improvements.Support, maintain, improve and document software designs and functionality.Build positive relationships with leaders inside and outside the core product team to efficiently design and implement user experiences that are focused, well-crafted and engender trust in our products.What we need to see:BS/BA or higher in Computer Science or equivalent experience.5+ years of software development experience.Excellent proficiency with Python.Experience writing Integration and Unit tests with Python.Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.Highly motivated with proactive self-starter and positive interpersonal skills. Ability to work with key stakeholders including multi-functional teams, developers, and architects.Strong computer science fundamentals - algorithms and data structures, computational complexity, parallel and distributed computing.Ways to stand out from the crowd:Show previous experience developing Python CLIs and Python back ends to gNMI/CLI/REST APIs using Yang or oAPI data models.Networking knowledge in Open Networking, Ethernet switching, Routing, Infiniband or SoNIC.Contributions to open-source software projects, experience as a Linux contributor or maintainer.Demonstrate ability to deliver complex software solutions.

Locations

  • Bengaluru, India

Salary

Estimated Salary Rangemedium confidence

35,000,000 - 65,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • GoLangintermediate
  • Cintermediate
  • JSON schemaintermediate
  • OpenAPIintermediate
  • Yangintermediate
  • DevOpsintermediate
  • Distributed systemsintermediate
  • Systems Softwareintermediate
  • Management frameworkintermediate
  • Agileintermediate
  • Unit testingintermediate
  • Integration testingintermediate
  • Problem solvingintermediate
  • Codingintermediate
  • Debuggingintermediate
  • Software designintermediate
  • Communicationintermediate
  • Planningintermediate
  • Mentoringintermediate

Target Your Resume for "Senior Software Engineer, Networking" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Networking. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer, Networking" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

India

Answer 10 quick questions to check your fit for Senior Software Engineer, Networking @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

NVIDIA logo

Senior Software Engineer, Networking

NVIDIA

Software and Technology Jobs

Senior Software Engineer, Networking

full-timePosted: Oct 25, 2025

Job Description

NVIDIA is looking for a highly motivated, creative and passionate Senior Software Engineer to design and develop a software that’s integrated with many networking operating systems in the Networking Business Unit (NBU). This critical role entails tons of Python development work in the core Management framework for NVIDIAs switching hardware/software platforms. You will be part of the team that develops the next generation modern management framework in Python that spans across multiple Networking Operating Systems related to HPC, Ethernet AI, and more. We expect you to have strong programming skills, devops experience, a deep understanding of designing and building software, especially related to Python and GoLang, C, experience with Management framework and Systems Software and Distributed systems, as well as excellent communication and planning skills. Come join the team and see how you can make a lasting impact on the world... What you'll be doing:Design, build and implement Python code to develop, improve, and support of NVIDIA’s core Networking management framework product.Strong technical abilities, problem solving, design, coding and debugging skills.Work closely with many partners including technical architects, customer support, product marketing, field engineers and management.Apply software development processes, adapting to an agile environment, and coordinating work from peers.Write highly efficient product code, unit and integration tests, in Python. Learn and write some JSON schema to OpenAPI or Yang standards.Mentor, support, and drive technical discussions with internal and external teams on new product features and improvements.Support, maintain, improve and document software designs and functionality.Build positive relationships with leaders inside and outside the core product team to efficiently design and implement user experiences that are focused, well-crafted and engender trust in our products.What we need to see:BS/BA or higher in Computer Science or equivalent experience.5+ years of software development experience.Excellent proficiency with Python.Experience writing Integration and Unit tests with Python.Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.Highly motivated with proactive self-starter and positive interpersonal skills. Ability to work with key stakeholders including multi-functional teams, developers, and architects.Strong computer science fundamentals - algorithms and data structures, computational complexity, parallel and distributed computing.Ways to stand out from the crowd:Show previous experience developing Python CLIs and Python back ends to gNMI/CLI/REST APIs using Yang or oAPI data models.Networking knowledge in Open Networking, Ethernet switching, Routing, Infiniband or SoNIC.Contributions to open-source software projects, experience as a Linux contributor or maintainer.Demonstrate ability to deliver complex software solutions.

Locations

  • Bengaluru, India

Salary

Estimated Salary Rangemedium confidence

35,000,000 - 65,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • GoLangintermediate
  • Cintermediate
  • JSON schemaintermediate
  • OpenAPIintermediate
  • Yangintermediate
  • DevOpsintermediate
  • Distributed systemsintermediate
  • Systems Softwareintermediate
  • Management frameworkintermediate
  • Agileintermediate
  • Unit testingintermediate
  • Integration testingintermediate
  • Problem solvingintermediate
  • Codingintermediate
  • Debuggingintermediate
  • Software designintermediate
  • Communicationintermediate
  • Planningintermediate
  • Mentoringintermediate

Target Your Resume for "Senior Software Engineer, Networking" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer, Networking. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer, Networking" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

India

Answer 10 quick questions to check your fit for Senior Software Engineer, Networking @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.