2

Entry Level Software Reverse Engineer Jobs in San Jose, CA

Software Engineer (Crypto - SV) - US - 2026

Palo Alto, CA · On-site

$200 - $320/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

As we open our Silicon Valley engineering hub, we're looking for a Lead Software Engineer, Crypto who thinks adversarially, builds defensively, and operates at the intersection of cryptography ...

Software Engineer | Fullstack

San Francisco, CA · On-site

  • Medical

  • Dental

  • Vision

  • PTO

We're building a modern protocol-aware reverse-proxy for datastores and APIs that helps ... About the Role Formal is on a mission to build the best engineering team and we're looking for ...

Data Science Engineer

San Francisco, CA

$134K - $162K/yr

Analyze data toidentifyor resolve operational problems to create processes to reverse engineer existing data flows and source-to-target mappings and work with data engineering teams to implement ...

Data Science Engineer

San Jose, CA · On-site

$134K - $161K/yr

Analyze data toidentifyor resolve operational problems to create processes to reverse engineer existing data flows and source-to-target mappings and work with data engineering teams to implement ...

Showing results 41-60

Entry Level Software Reverse Engineer information

See San Jose, CA salary details

$28.1K

$122.9K

$221.5K

How much do entry level software reverse engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for entry level software reverse engineer in San Jose, CA is $122,898.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,200.00 and $140,600.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Software Reverse Engineer vs Entry Level Malware Analyst?

AspectEntry Level Software Reverse EngineerEntry Level Malware Analyst
Required CredentialsBachelor's in Computer Science or related field, knowledge of programming and reverse engineering toolsBachelor's in Cybersecurity, Computer Science, or related, familiarity with malware analysis tools
Work EnvironmentTech companies, security firms, or R&D labs focusing on software securitySecurity operations centers, cybersecurity firms, or government agencies analyzing malicious software
Employer & Industry UsageUsed in software development, security research, and vulnerability assessmentUsed in cybersecurity, threat detection, and incident response

While both roles require a strong understanding of software and security, Entry Level Software Reverse Engineers focus on analyzing and understanding software code to identify vulnerabilities, whereas Entry Level Malware Analysts specialize in dissecting malicious software to understand threats and develop defenses. Both roles are essential in cybersecurity and often overlap in skills and tools used.

What are popular job titles related to Entry Level Software Reverse Engineer jobs in San Jose, CA?

For Entry Level Software Reverse Engineer jobs in San Jose, CA, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Reverse Engineer jobs in San Jose, CA look for?

The top searched job categories for Entry Level Software Reverse Engineer jobs in San Jose, CA are:

Infographic showing various Entry Level Software Reverse Engineer job openings in San Jose, CA as of June 2026, with employment types broken down into 66% Full Time, and 34% Part Time. Highlights an 100% In-person job distribution, with an average salary of $122,898 per year, or $59.1 per hour.

Software Engineer, Deep Learning Libraries - New College Graduate 2026

NVIDIA Gruppe

Santa Clara, CA • On-site

$124 - $242/hr

Other

Posted yesterday

New


Job description

NVIDIA's Deep Learning Libraries Team is looking for excellent software engineers to enable the next wave of NVIDIA’s highest performing deep learning software. The mission is to design and develop scalable and modular software products that enable breakthroughs in problems from image classification to speech recognition to natural language processing and artificial intelligence. Join the team which is building software which will be used by the entire world.

What you'll be doing:
  • Design and develop robust and scalable GPU-accelerated deep learning libraries, using C++ and object-oriented design.
  • Building scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries
  • Maintain and test environments for new hardware, new OSes, and platforms by using industry-standard tools (e.g., Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira, etc)
  • Participate in a high-energy and dynamic company culture to develop state of the art software and hardware products and practice hardware-software co-design.
What we need to see:
  • Strong programming skills in C/C++
  • Pragmatic approach to solving problems and collaboration
  • Experience in SCM (e.g., Git, Perforce) and build systems (e.g., Make, CMake, Bazel)
  • Passion for “it just works” automation and enabling team members
  • The ability to work independently, define project goals and scope, and lead your own development effort.
  • Graduating with a BS, MS or PhD in Computer Science, Compute Engineering or similar (or equivalent experience)
Ways to stand out from the crowd:
  • Knowledge of CPU and/or GPU architecture. CUDA or OpenCL programming experience strongly desired
  • Experience in optimizing for high performance computing, linear algebra algorithms and parallel implementations.
  • Experience in compiler optimizations
  • Experience with code coverage and static code analysis tools

This is an opportunity to have a wide impact at NVIDIA by improving development velocity across our many software projects. Are you creative, driven, and autonomous? Do you love a challenge? If so, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until August 18, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive 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.

#J-18808-Ljbffr