Senior DevOps Software Engineer, Program Management Productivity Tools

NVIDIASanta Clara, CA
$176,000 - $333,500

About The Position

NVIDIA is seeking a DevOps-minded Software Engineer to build productivity tools for program managers and engineering teams. The role focuses on using automation to improve data clarity, reduce manual steps, and enhance day-to-day visibility for complex programs. This is a hands-on position involving software development, workflow debugging, reporting improvements, and making internal systems user-friendly. The emphasis is on practical systems thinking, automation, and operational follow-through.

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, a related field, or equivalent experience.
  • 8+ years of experience in software engineering, DevOps, engineering productivity, internal tools, workflow automation, or engineering operations.
  • Experience building internal tools, dashboards, data integrations, backend services, scripts, or lightweight web applications.
  • Practical skills with scripting, APIs, databases, reporting tools, and automation using Python, JavaScript/TypeScript, SQL, PowerShell, Apps Script, or similar technologies.
  • Working understanding of DevOps or engineering operations concepts such as automation, observability, workflow reliability, CI systems, release readiness, and operational ownership.
  • Comfortable with imperfect data, changing requirements, and workflows that do not arrive as clean product specs.

Nice To Haves

  • Experience building tools for engineering operations, developer productivity, program management, release management, technical operations, or DevOps teams.
  • Experience turning spreadsheets, manual trackers, status rituals, or ad hoc reporting into durable tools and automated workflows.
  • Experience with data pipelines, permissions models, dashboard governance, business intelligence tools, workflow systems, onboarding, adoption, and partner communication.

Responsibilities

  • Build tools that make program execution clearer, more reliable, and less manual.
  • Collaborate with program managers, engineering managers, software teams, operations teams, and leaders to convert operational challenges into software solutions.
  • Develop internal tools, dashboards, scripts, automations, and lightweight applications for program and engineering teams.
  • Automate status reporting, risk tracking, dependency tracking, action item follow-up, release readiness, roadmap visibility, and executive reporting.
  • Integrate data from various systems including Jira, GitHub, spreadsheets, Slack, Teams, Outlook, CI dashboards, internal databases, and other engineering systems.
  • Debug issues related to dashboards, data consistency, automation fragility, access problems, and ownership clarity.
  • Maintain tools post-launch through documentation, data hygiene, user support, adoption efforts, and creating lightweight runbooks.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service