1

Software Reverse Engineer Jobs in California (NOW HIRING)

QGOV Software Engineer with a focus on software security. A candidate will work with established ... based reverse engineering • Experience in identification and remediation of security ...

QGOV Software Engineer with a focus on software security. A candidate will work with established ... based reverse engineering • Experience in identification and remediation of security ...

QGOV Software Engineer with a focus on software security. A candidate will work with established ... based reverse engineering • Experience in identification and remediation of security ...

QGOV Software Engineer with a focus on software security. A candidate will work with established ... based reverse engineering • Experience in identification and remediation of security ...

Be Seen First

Draftsman Engineer

Fresno, CA · On-site

$25 - $30/day

Key Responsibilities 1. CAD Drafting & Reverse Engineering · Create detailed 3D models and ... Qualifications & Key Skills · Software Experience: Advanced proficiency in SolidWorks required ...

... and reverse-engineering skills. • Collaborate with cross-functional teams to integrate instrument hardware and software, ensuring seamless product performance. • Troubleshoot complex issues ...

Job #218999 Chipton-Ross is seeking a Software Engineer for a contract opportunity in Santa Rosa ... Experience reverse engineering legacy control systems, mapping I/O points, documenting signal flow ...

VMS Software Engineer

San Jose, CA · On-site

$142K - $220K/yr

You aren't afraid to reverse-engineer a protocol or write a custom driver if the standard one fails ... Design software with a safety-first mindset. You anticipate edge cases and write defensive code ...

VMS Software Engineer

San Jose, CA · On-site

$142K - $220K/yr

You aren't afraid to reverse-engineer a protocol or write a custom driver if the standard one fails ... Design software with a safety-first mindset. You anticipate edge cases and write defensive code ...

Software Engineer - Integrations

San Francisco, CA · On-site +1

$122K - $164K/yr

Be part of the team that is building the next generation of ETL software * Build fast, scalable ... You find reverse-engineering systems interesting * Coding in Java is second nature to you * You're ...

Showing results 41-60

Software Reverse Engineer information

See California salary details

$76

$90

$102

How much do software reverse engineer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for software reverse engineer in California is $90.15, according to ZipRecruiter salary data. Most workers in this role earn between $83.27 and $97.02 per hour, depending on experience, location, and employer.

What is a software reverse engineer?

A Software Reverse Engineer analyzes software to understand its design, functionality, and security vulnerabilities. This role often involves decompiling code, identifying weaknesses, and improving software security. Reverse engineers work in cybersecurity, malware analysis, and software compatibility. They use tools like disassemblers, debuggers, and decompilers to inspect software behavior. This field requires strong programming skills and knowledge of operating systems and architectures.

What does a software reverse engineer do?

As a Software Reverse Engineer, your day often involves analyzing compiled code, identifying program structures, and uncovering hidden functionalities or vulnerabilities within software applications. You may spend significant time using tools like disassemblers and debuggers to inspect binaries, document findings, and collaborate closely with security analysts, developers, or legal teams. Problem-solving and attention to detail are essential, as projects often involve working with both legacy and modern systems. While much of the work is independent, frequent communication with team members is required to share insights and develop effective remediation strategies.

What are the key skills and qualifications needed to thrive as a software reverse engineer?

To thrive as a Software Reverse Engineer, you need strong proficiency in programming languages (such as C/C++ and Assembly), deep understanding of operating systems, and expertise in reverse engineering methodologies—often supported by a degree in computer science or related experience. Familiarity with disassemblers, debuggers, decompilers (like IDA Pro, Ghidra, OllyDbg), and relevant certifications such as OSCP or CEH is highly valued. Analytical thinking, attention to detail, and excellent problem-solving skills set top candidates apart. These abilities are critical for dissecting complex binaries, uncovering vulnerabilities, and ensuring effective collaboration while adhering to legal and ethical guidelines.

What are the most commonly searched types of Software Reverse Engineer jobs in California?

The most popular types of Software Reverse Engineer jobs in California are:

What job categories do people searching Software Reverse Engineer jobs in California look for?

The top searched job categories for Software Reverse Engineer jobs in California are:

What cities in California are hiring for Software Reverse Engineer jobs?

Cities in California with the most Software Reverse Engineer job openings:

Infographic showing various Software Reverse Engineer job openings in California as of August 2026, with employment types broken down into 100% Full Time. Highlights an 93% In-person, and 7% Remote job distribution, with an average salary of $187,511 per year, or $90.1 per hour.

Full-time

Re-posted 15 days ago


Job description

Job Description

Our Client requires Software Engineer (C#.Net), if you are interested for the position please send your updated resume along with your current/expecting salary.

Job requirement for Software Engineer (C#.Net)

Location: Redwood City, CA

Requirements:

  • 3 to 5 year of experience in software development
  • Skills in C#.NET and SQL Server
  • Ability to work in a fast-paced, multi-tasks & multi projects environment
  • Comfortable with testing, reverse engineering and debugging
  • Ideally, have some experience in Procurement/ Supply Chain domains
  • Comfortable looking for configuration solutions versus new coding
  • Ability to understand complex functional and technical environments
  • Aptitude to directly communicate with clients and work in close collaboration with our project managers
  • Ability to work in a multi-cultural environment
  • Exceptional work and personal ethics
  • At least a Bachelor of Science in Computer Science or equivalent
Additional Information

All your information will be kept confidential according to EEO guidelines.


Maania Consultancy Services logo

About Maania Consultancy Services

Sourced by ZipRecruiter

At MAANIA, we provide strategic technology staffing solutions in IT, Engineering, Defense, Aerospace and Cybersecurity fields. We help you to employ the most skilled workforce. We help our customers stay a step ahead in fast hiring by providing great talent.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Lewes, DE, US

Year founded

2014