Overview
On Site
USD 136,000.00 per year
Full Time
Skills
Cloud Computing
Collaboration
Computer Science
Electrical Engineering
Python
Regulatory Compliance
Reporting
Management
PIP
Apache Maven
Continuous Integration
Continuous Delivery
Software Development
SCA
Artificial Intelligence
Machine Learning (ML)
Vulnerability Assessment
Open Source
Supply Chain Management
Recruiting
Promotions
SAP BASIS
Law
Job Details
NVIDIA Product Security Team is seeking a passionate and innovative Software Engineer. We build several security platforms and integrate third party solutions to catalog NVIDIA programs, detect vulnerabilities, drive remediation response, securely deploy into our cloud environments, and innovate to meet the scale and demand of all of NVIDIA's product teams. We are driven to provide key security solutions for our organization.
What you will be doing:
What we need to see:
Ways to stand out from the crowd:
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 136,000 USD - 212,750 USD for Level 3, and 168,000 USD - 264,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until August 19, 2025.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
What you will be doing:
- Integrate third-party scanning tools into a platform, working with external teams to ensure outputs align with our evidence schema and ingestion pipeline.
- Define and maintain schemas (e.g., CycloneDX) for structured evidence generation and consumption across teams.
- Design and build a Python-based distributed execution library that teams and tools can use to generate evidence in our required format.
- Drive efforts to onboard external scanning tools by guiding tool owners through integration, evidence formatting, and upload mechanisms.
- Collaborate with teams across the company to ensure high-quality evidence generation for software composition analysis and security insights.
- Write and maintain reliable, scalable components that operate in distributed systems in Python and Go.
- Contribute to the design and operation of large-scale, resilient scanning infrastructure.
- Potentially contribute to model development or tooling if experience with AI systems is applicable.
What we need to see:
- Bachelor's degree in Computer Science, Electrical Engineering, a relevant field, or equivalent experience.
- 5+ years working in a Software Engineer role.
- Strong proficiency in both Python and Go, with experience building production-grade libraries and services.
- Proven experience integrating and normalizing output from third-party or external tools.
- Hands-on experience defining and evolving data schemas, ideally with familiarity in CycloneDX or similar SBOM formats.
- Experience building tools that operate in distributed systems and can handle scale and fault tolerance.
- Ability to guide cross-functional teams, influence tool adoption, and drive schema compliance from non-reporting systems.
- Solid understanding of dependency management tools and ecosystems (e.g., pip, npm, Maven, Go modules).
- Experience with CI/CD environments and secure software development practices.
Ways to stand out from the crowd:
- Experience working with or building security scanning tools, such as SAST, DAST, SCA, or container scanners.
- Prior work integrating scanning tools into security platforms or developer toolchains.
- Familiarity with AI/ML model development, particularly in the context of code or vulnerability analysis.
- Contributions to open-source projects related to software supply chain, dependency analysis, or SBOM generation.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 136,000 USD - 212,750 USD for Level 3, and 168,000 USD - 264,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until August 19, 2025.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.