Staff Software Engineer, Full Stack
NVIDIA Corp.
Santa Clara, CA
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is looking to hire a deeply technical, creative, and hands-on senior full-stack UI/UX developer to build the next generation enterprise products that improve engineering efficiency, data security, and power our product development.
What you'll be doing:
Conceptualize, design, present, and execute a forward-thinking creative digital design and web experiences, including websites, microsites, landing pages, and more
Build amazing products, removing the complexity and making them extremely easy to use.
Apply state of the art UX design patterns in building responsive and intuitive user interface
Build and maintain re-usable UI style guides and easy to consume toolkits to drive consistency across products
Drive performance tuning, usability improvements, and test automation for UI
Challenge the status quo and strive to get better with every iteration
Translate user insights into meaningful recommendations for the overall design strategy and interaction.
Actively contribute to the adoption of frameworks, standards, and new technologies
What we need to see:
BS or MS in Computer Science or equivalent program from an accredited University/College (or equivalent experience)
5+ years of proven experience in architecting, designing, and building highly scalable interactive web applications and distributed software solutions, preferably in the product development space. 10+ years overall experience
Proficiency in UX (user experience) and UI (user interface) design principles, and techniques
Expertise with core web development fundamentals such as DOM, XHR, vanilla development, etc.
Strong background with HTML5, CSS3, and JavaScript/Typescript
Expertise with modern frameworks such as Angular or React
Has built software with Python, Go, Java, or similar programming language.
Experience with delivering software using agile development practices and tools
Comfortable working in a fast-paced, highly collaborative environment
You are extremely motivated, highly passionate, and curious about new technologies. You take pride in your work and strive to achieve incredible results and possess excellent communication and planning skills.
Ways to stand out from the crowd:
Ability to seek out and promote the latest creative UX design trends, inspiration, techniques, and technologies, and embrace change
Experience in safeguarding against common threats such as XSS, JS Injection, SQL Injection, Token/Session exploitation
Deployment and hosting experience on public cloud platforms such as AWS
Familiarity with modern DevOps tools such as Terraform, CDK, Dockers, K8 is a plus
Excellent programming and problem solving capabilities. Scripting and automation experience using python programming is a plus.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
The base salary range is $160,000 - $304,750. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits.