Senior Software Engineer – Developer Programs

at Nvidia
USD 168,000-322,000 per year
SENIOR
βœ… Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Jenkins @ 4 MySQL @ 4 Ruby @ 6 DevOps @ 4 Terraform @ 7 Python @ 6 Tableau @ 4 GCP @ 4 ETL @ 4 CI/CD @ 4 Ruby on Rails @ 6 AWS @ 4 Azure @ 4 Data Engineering @ 4 JavaScript @ 6 PHP @ 6 PostgreSQL @ 4 React @ 4 Node.js @ 6 IaaS @ 4 Debugging @ 4 API @ 4 Reporting @ 4 GPU @ 4

Details

The NVIDIA Developer Program connects millions of developers, researchers, and data scientists worldwide with SDKs, training materials, and resources to develop GPU-accelerated applications. This team supports application areas including Deep Learning/AI, Autonomous Vehicles, Robotics, Design & Visualization, VR/AR, Ray Tracing, and PC Gaming.

You will join the NVIDIA Developer Platforms team as an experienced full-stack software engineer, contributing across the full technology stack: user-facing web applications, backend services and APIs, DevOps/infrastructure, internal tools for publishing software and web content, and data engineering (ETL pipelines).

Responsibilities

  • Develop and maintain robust tools and services to improve internal workflows and external customer experiences.
  • Design, build, and optimize web APIs and ETL pipelines that integrate with internal backend systems.
  • Lead deployment of product updates, patches, and performance improvements with a focus on reliability and scalability.
  • Transform software prototypes and proofs-of-concept into production-ready, operational platforms.
  • Provide ongoing operational and technical support for NVIDIA Developer web platforms, ensuring high availability and performance.
  • Define and implement effective debugging, monitoring, and maintenance procedures to ensure system stability.
  • Conduct thorough root cause analysis of system issues and recommend corrective actions to prevent recurrence.

Requirements

  • BS degree in Computer Science or equivalent experience.
  • 7+ years of experience developing and supporting production web platforms in software engineering or DevOps roles.
  • Strong skills in system design, architecture, and implementation.
  • Proficiency in scripting and programming languages including Ruby, Python, PHP, and JavaScript; experience with frameworks such as Ruby on Rails, Node.js, and React.
  • Experience integrating with third-party systems via REST APIs and implementing standard ETL processes.
  • Experience with relational databases such as MySQL and PostgreSQL.
  • Proven track record in designing secure, resilient, and efficient deployment architectures tailored to diverse workloads, using IaaS, PaaS, and managed services.
  • Expertise in building, operating, and maintaining CI/CD pipelines with Jenkins, GitLab CI/CD, or similar platforms.
  • Hands-on production experience managing secure AWS environments, including services like S3, CloudFront, Lambda, CloudWatch, and ECS.
  • Practical experience with Terraform and a strong understanding of infrastructure-as-code and configuration management practices.

Ways to stand out

  • Hands-on experience with cloud platforms such as Google Cloud Platform (GCP) and Microsoft Azure.
  • Experience building and managing dashboards for data visualization and reporting with Tableau or similar tools.
  • Familiarity with content management systems, including WordPress and Drupal.

Compensation & Benefits

  • Base salary ranges by level (location & experience dependent):
    • Level 4: 168,000 USD - 264,500 USD per year
    • Level 5: 200,000 USD - 322,000 USD per year
  • Eligible for equity and company benefits.

Additional information

  • Hybrid work arrangement (#LI-Hybrid).
  • Applications accepted at least until October 18, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.