
Senior Full Stack Software Engineer
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
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