
Senior Software Engineer – Virtual Desktop Infrastructure
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $168,000 - $270,250 per year
Job Level
Tech Stack
About the role
- Build, operate, and continuously improve a scalable, cloud-based Virtual Desktop Infrastructure (VDI) platform.
- Design and implement automation for the end-to-end virtual desktop lifecycle using standardized tooling.
- Optimize a global VDI deployment for scalability, performance, reliability, and cost efficiency.
- Create, maintain, and support CI/CD pipelines for testing, validation, and deployment of configuration and software changes.
- Partner directly with end-users to solve issues, gather feedback, and deliver a seamless user experience.
- Collaborate with Client Engineering to ensure a consistent user experience across physical and virtual endpoints.
Requirements
- Bachelor’s or Master's Degree in Computer Science, Electrical Engineering, or a related field; or equivalent experience.
- 8+ years of software engineering / infrastructure / DevOps experience.
- Proven experience building and operating cloud-based VDI at scale.
- Proficiency in programming and scripting (Go, TypeScript, Bash, PowerShell).
- Demonstrated success optimizing cloud-based infrastructure for performance, scalability, and cost.
- Strong experience designing and maintaining CI/CD pipelines for infrastructure and configuration delivery.
- Deep knowledge of desktop operating systems and administration (Windows 11, Ubuntu 24.04).
- Excellent communication and collaboration skills, including direct end-user support.
Benefits
- equity
- benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
cloud-based VDIautomationCI/CD pipelinesprogrammingscriptingGoTypeScriptBashPowerShelldesktop operating systems
Soft Skills
communicationcollaborationend-user support
Certifications
Bachelor’s DegreeMaster's Degree