NVIDIA

Senior Full Stack Software Engineer

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $200,000 - $322,000 per year

Job Level

About the role

  • Iterate our software solutions, with a focus on continuing our effort to integrate AI features to deliver capabilities, making it easier for our customers to request, update and find information.
  • Securely provide software features, automation and reporting across operational data, purchasing data, power data, lease data.
  • Develop and implement software solutions and features, assign engineering tasks to contracted engineers, provide technical guidance and conduct code reviews to ensure operational, quality and security standards are met.
  • Maintain documentation for software engineering standards, systems and data pipelines including interfaces to vendors and Nvidia services such as Jira, Nautobot and HANA.
  • Define systems standards and documentation
  • Develop, validate, and deploy scalable web applications, automation tools, and APIs using innovative technologies and frameworks.
  • Define the underlying technology stack, coding standards and development procedures.
  • Ensure that engineers are following these standards.
  • Experience working in multi-functional teams, partnering closely with systems engineers, product managers, UI/UX designers, QA, and operations to deliver end-to-end solutions.
  • Strong understanding of Agile/Scrum methodologies, including sprint planning, backlog grooming, and iterative delivery.
  • Evaluate requirements and capture engineering development activities to develop new features.
  • Tackle and debug issues across the full stack.
  • Drive performance tuning and automation as well as support, maintain and document software functionality and infrastructure.
  • Collaborate with the internal teams to fully understand business requirements and provide substantial and measurable results

Requirements

  • BS or MS in Computer Science from an accredited University/College (or equivalent experience)
  • 12+ years of hands-on software engineering, systems engineering and experience leading other specialists
  • Extensive experience with C#/ASP.Net Core building RESTful web services and scalable web/cloud applications
  • 8+ years of direct experience in backend development, database, web technologies, on-prem & cloud platforms, or data pipeline management
  • Breadth of experience in front-end technologies like React, Angular, NextJS, jQuery, etc.
  • Experience with integrating with DCIM tools such as Nautobot, ticketing systems such as ServiceNow and Jira and procurement systems such as SAP/HANA
  • Good understanding of on-prem & cloud platforms in the areas of virtualization and infrastructure, distributed systems, load balancing and security
  • Experience with Continuous Integration and Continuous Delivery
  • Evidence of strong technical communication skills, both written and oral.
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
C#ASP.Net CoreRESTful web servicesweb applicationsautomation toolsAPIsbackend developmentdatabase managementfront-end technologiesContinuous Integration
Soft Skills
technical guidancecode reviewscollaborationstrong technical communicationleadershipproblem-solvingAgile methodologiesteamworkdocumentationperformance tuning
Certifications
BS in Computer ScienceMS in Computer Science