18 hours ago

Senior Full Stack Software Engineer

NVIDIA

Hybrid
Full Time
$260,000
Hybrid

Job Overview

Job TitleSenior Full Stack Software Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$260,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Senior Full Stack Software Engineer at NVIDIA

The Data Center Engineering and Operations team at NVIDIA is dedicated to building innovative AI solutions, software, and automation that streamline the entire data center operations lifecycle. Our comprehensive solution portfolio spans project demand, procurement, asset intake, environmental health and safety, data center infrastructure management (DCIM), and crucial analytics. We are actively seeking a Senior Full Stack Software Engineer to join our high-performing team, where you will lead the technical design and development of features for our expanding suite of solutions.

What You'll Be Doing

  • Iterate on our existing software solutions, with a strong focus on integrating advanced AI features to deliver enhanced capabilities, making it simpler for our customers to request, update, and find critical information.
  • Securely provide robust software features, automation, and insightful reporting across various operational data, purchasing data, power data, and lease data.
  • Develop and implement cutting-edge software solutions and features, assign engineering tasks to contracted engineers, offer expert technical guidance, and conduct thorough code reviews to ensure all operational, quality, and security standards are consistently met.
  • Maintain comprehensive documentation for software engineering standards, systems, and data pipelines, including interfaces to external vendors and internal NVIDIA services such as Jira, Nautobot, and HANA.
  • Define clear systems standards and create detailed documentation.
  • Develop, validate, and deploy highly scalable web applications, efficient automation tools, and powerful APIs utilizing innovative technologies and frameworks.
  • Define the underlying technology stack, establish coding standards, and set development procedures, ensuring that all engineers adhere to these guidelines.
  • Work effectively within multi-functional teams, collaborating closely with systems engineers, product managers, UI/UX designers, QA specialists, and operations personnel to deliver complete end-to-end solutions.
  • Apply a strong understanding of Agile/Scrum methodologies, actively participating in sprint planning, backlog grooming, and iterative delivery processes.
  • Evaluate requirements diligently and capture essential engineering development activities to create new features efficiently.
  • Troubleshoot and debug complex issues across the full stack with precision.
  • Drive performance tuning and automation initiatives, as well as support, maintain, and document software functionality and infrastructure thoroughly.
  • Collaborate extensively with internal teams to fully comprehend business requirements and deliver substantial, measurable results.

What We Need To See

  • BS or MS in Computer Science from an accredited University/College (or equivalent experience), coupled with 12+ years of hands-on software engineering, systems engineering, and leadership experience guiding other specialists.
  • Extensive experience with C#/ASP.Net Core, specifically in building robust RESTful web services and scalable web/cloud applications.
  • 8+ years of direct experience in backend development, database management, web technologies, on-prem & cloud platforms, or data pipeline management.
  • Broad experience across various front-end technologies such as React, Angular, NextJS, jQuery, etc.
  • Proficiency in integrating with DCIM tools like Nautobot, ticketing systems such as ServiceNow and Jira, and procurement systems like SAP/HANA.
  • A solid understanding of on-prem & cloud platforms in the domains of virtualization, infrastructure, distributed systems, load balancing, and security.
  • Proven experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Demonstrated strong technical communication skills, both written and oral.

Ways To Stand Out From The Crowd

  • Prior experience developing data center operations and logistics solutions.
  • You possess exceptional organizational skills and a strong determination to overcome new challenges.
  • You excel as a mentor to more junior engineers and can effectively lead others in complex engineering efforts.
  • You demonstrate out-of-the-box thinking, devising creative solutions for highly complex problems.
  • You have previously implemented AI and automation in diverse ways to significantly streamline manual processes.

Key skills/competency

  • Full Stack Development
  • C# / ASP.NET Core
  • RESTful Web Services
  • React / Angular / NextJS
  • Data Center Operations
  • AI Integration
  • Automation
  • Agile/Scrum
  • CI/CD
  • Database Management

Tags:

Senior Full Stack Software Engineer
Full Stack Development
Software Engineering
AI
Automation
Data Center Operations
Web Applications
RESTful APIs
Agile
C#
ASP.NET Core
React
Angular
NextJS
jQuery
CI/CD
Nautobot
Jira
HANA
Cloud Platforms

Share Job:

How to Get Hired at NVIDIA

  • Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight extensive experience with C#, ASP.NET Core, React, data center operations, and AI integration skills for the Senior Full Stack Software Engineer role.
  • Showcase project impact: Quantify your achievements in previous software development and automation projects, emphasizing scalability and security.
  • Prepare for technical deep-dives: Expect rigorous interviews on system design, full-stack architecture, database management, and complex problem-solving.
  • Demonstrate collaboration: Share specific examples of successful cross-functional teamwork, technical leadership, and mentoring abilities at NVIDIA.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background