Full Time

Senior Systems Software Engineer, Containers and Kubernetes

NVIDIA
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Systems Software Engineer specializing in Containers and Kubernetes at NVIDIA, you will play a pivotal role in developing scalable and robust systems that leverage the power of containerization and orchestration technologies. You will collaborate with cross-functional teams to design, implement, and optimize software solutions that meet the demands of modern applications. Your expertise will help shape the future of cloud-native technologies as you contribute to projects that drive innovation and performance in NVIDIA’s infrastructure.



Job Responsibilities

  • Design and develop system-level software solutions to enhance the performance and usability of container orchestration platforms, specifically Kubernetes.
  • Collaborate with product managers and engineers to understand and implement requirements for new features and enhancements.
  • Conduct performance tuning, bug fixes, and improve stability of existing container-based applications.
  • Implement and optimize CI/CD workflows for containerized applications in a cloud environment.
  • Research and evaluate new technologies, tools, and methodologies to improve system architecture and performance.
  • Mentor junior engineers and provide technical leadership in best practices for software development and deployment.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in systems software development, focusing on container technologies and Kubernetes.
  • Proficiency in programming languages such as Go, C++, or Python.
  • Strong understanding of Linux operating systems and kernel development.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with DevOps methodologies, including CI/CD practices and automation tools.


Technologies & Tools

The Senior Systems Software Engineer will utilize a variety of technologies and tools, including but not limited to Kubernetes for container orchestration, Docker for containerization, CI/CD tools like Jenkins or GitLab CI, and cloud services from providers such as AWS or Azure. Familiarity with configuration management tools like Ansible or Terraform, as well as monitoring solutions such as Prometheus and Grafana, will be beneficial in effectively managing and deploying applications in production environments.



Ideal Candidates

The ideal candidate for this position will exhibit a strong analytical mindset and creativity in problem-solving. They should possess excellent communication skills, allowing for effective collaboration with team members and stakeholders. A passion for staying updated with industry trends, along with a proactive approach to learning and implementing emerging technologies, will be essential. Candidates who demonstrate leadership qualities and the ability to mentor others will thrive in our fast-paced and innovative environment.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.