CareerPlan

Senior Software Engineer, Release Management Platform

US, CA, Santa ClaraFull-time$224k2026-11-06 → 2026-11-10

Core

Own key modules of a full-stack release management platform that defines, validates, and ships firmware and software releases for NVIDIA hardware systems.

Role type

Senior Software Engineer (Release Management Platform)

Builds

Hierarchical domain models, lifecycle engines, ingestion pipelines, validation/gating systems, REST APIs, and React/TypeScript authoring UIs.

Domain

Semiconductor hardware release engineering and firmware management

Required skills

Python (FastAPI, SQLAlchemy, Alembic), PostgreSQL, React, TypeScript, state machine design, CI/CD, Linux, Kubernetes, async workflows (Celery, Redis), REST API design, technical leadership

Preferred skills

Large-scale release engineering architecture, event-driven architectures, microservices, regulated environments, hardware/firmware release flows, BMC/BIOS update packaging

Technologies

FastAPI, SQLAlchemy, Alembic, PostgreSQL, React, TypeScript, Celery, Redis, Jenkins, GitLab CI, Kubernetes

Responsibilities

Design and extend hierarchical domain models and lifecycle engines; build ingestion and reconciliation pipelines for firmware/software; enforce validation and gating models; design and maintain versioned REST APIs; contribute to React/TypeScript authoring UIs; drive onboarding of new hardware platforms; act as technical lead within release-train cadence; partner with program managers and manufacturing teams; raise reliability through safe schema migrations and incident triage.

Seniority

Senior, hands-on IC with technical lead responsibilities