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 @ 4 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. The Developer Platforms team is seeking an experienced full-stack software engineer to contribute across the full technology stack β€” user-facing web applications, backend services, APIs β€” and to support DevOps, internal tooling, and data engineering (ETL) efforts.

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: 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 using IaaS, PaaS, and managed services.
  • Expertise in building, operating, and maintaining CI/CD pipelines (Jenkins, GitLab CI/CD, or similar).
  • 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 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 such as WordPress and Drupal.

Compensation & Benefits

  • Base salary ranges by level:
    • Level 4: 168,000 USD - 264,500 USD
    • Level 5: 200,000 USD - 322,000 USD
  • Eligibility for equity and standard NVIDIA benefits.

Additional Information

  • Hybrid role (#LI-Hybrid).
  • Applications accepted at least until October 18, 2025.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.