Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Systems Software Engineer – Omniverse

NVIDIA

Senior Systems Software Engineer developing and leading AI-driven developer and robotics workflows at NVIDIA. Designing scalable software libraries and integrating services for modern development and robotics applications.

Posted 5/26/2026full-timeRemote • Illinois, New York, Oregon, Texas • 🇺🇸 United StatesSenior💰 $184,000 - $356,500 per yearWebsite

Tech Stack

Tools & technologies
CloudGoKubernetesPythonRust

About the role

Key responsibilities & impact
  • Design, implement, and own scalable, high-performance software libraries, features and services across the stack.
  • Contribute to software architecture and technical design across multiple components and frameworks, with an emphasis on robustness, flexibility, and long-term maintainability.
  • Help define projects and execution plans by clarifying scope, identifying dependencies and tradeoffs, and translating broad goals into actionable technical work.
  • Provide technical leadership to a team or multi-functional group by guiding implementation, reviewing design and code, and helping drive progress against timeline and strategy.
  • Operate effectively in ambiguous spaces, making sound technical decisions and moving work forward with a high degree of autonomy when needed.
  • Build and iterate on AI-assisted development workflows, including code generation, refactoring, CI/CD automation, and practical use of coding agents in real engineering environments.
  • Collaborate with robotics and simulation teams to integrate services and tools into robotics workflows and, where relevant, extend platforms such as Isaac or ROS.
  • Contribute to strong engineering practices around testing, code review, documentation, observability, reliability, and operational quality.

Requirements

What you’ll need
  • Bachelor's in Computer Science, Engineering, or a related field, or equivalent experience along with 8+ years of experience building software systems in C++, Python, Rust, Go, or similar languages
  • Strong software design and architecture skills, including the ability to reason across component boundaries and define clean, scalable interfaces
  • Validated ability to lead technically: shaping designs, driving project definition, guiding implementation, and helping teams implement effectively
  • Ability to operate as a self-sufficient senior engineer in areas that may initially be ambiguous or loosely defined
  • Experience integrating multiple systems, frameworks, or services into cohesive end-to-end solutions
  • Exposure to cloud-native development such as containers, Kubernetes, Helm, or similar technologies
  • Demonstrated interest in AI coding agents, LLM-powered tools, or modern AI-assisted development workflows
  • Interest in robotics, simulation, or autonomous systems; hands-on experience with robotics platforms, middleware such as ROS, or NVIDIA robotics stacks is a plus
  • Strong grounding in engineering practices including unit and integration testing, code review, CI/CD, and observability.

Benefits

Comp & perks
  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++PythonRustGosoftware designsoftware architectureunit testingintegration testingCI/CDobservability
Soft Skills
technical leadershipproject definitionguiding implementationself-sufficiencyproblem-solvingcollaborationcommunicationdecision-makingadaptabilityautonomy