1

Reverse Engineer Jobs in Utah (NOW HIRING)

... Reverse Engineers, responsible for improving, protecting, and defending our Nation's Security. * Seeking Data Scientist that performs tasks associated with Big Data Platform management, utilizes ...

RC Driller

Moab, UT · On-site

$24.50 - $30.25/hr

Summary The Reverse Circulation (RC) Driller operates RC drilling rigs to support mineral ... Engineer Out Requirements, then Automate - We simplify, optimize, and then automate for scale.

... engineer with a few years experience to help our teams across a variety of tech support needs ... generally reverse the onboarding process. * Maintain an inventory of company hardware.

Were looking for an IT support engineer with a few years experience to help our teams across a ... generally reverse the onboarding process. * Maintain an inventory of company hardware.

... engineer with a few years experience to help our teams across a variety of tech support needs ... generally reverse the onboarding process. * Maintain an inventory of company hardware.

... engineer with a few years experience to help our teams across a variety of tech support needs ... generally reverse the onboarding process. * Maintain an inventory of company hardware.

Post Doc Res Assoc

Salt Lake City, UT · On-site

$65K - $73K/yr

Reverse mitochondrial dysfunction in rare mitochondrial diseases as well as common metabolic ... programmable therapeutic modules and want to work at the intersection of mitochondrial biology ...

Post Doc Res Assoc

Salt Lake City, UT · On-site

$65K - $73K/yr

Reverse mitochondrial dysfunction in rare mitochondrial diseases as well as common metabolic ... programmable therapeutic modules and want to work at the intersection of mitochondrial biology ...

Summary The RC Driller Assistant supports the RC Driller in all aspects of reverse circulation ... Engineer Out Requirements, then Automate - We simplify, optimize, and then automate for scale.

... and reverse logistics. We have 200 people, and three business units are entering their most ... We're hiring a Talent Architect -- someone who understands what makes a great product engineer ...

Machinist

Salt Lake City, UT · On-site

$19.75 - $27/hr

Work safely, communicate clearly, and collaborate with senior machinists and engineering. Minimum ... drilling, reverse circulation, sonic, surface and underground coring - for a diverse global ...

We design, engineer, manufacture, install, and support our systems end-to-end, standing behind them throughout their lifecycle. Torus systems help reduce costs, lower emissions, and protect ...

You'll work hand-in-hand with our sales, engineering, and applications teams to make sure customers ... Hands-on method development experience with HPLC and LC-MS; comfort with reverse-phase and adjacent ...

You'll work hand-in-hand with our sales, engineering, and applications teams to make sure customers ... Hands-on method development experience with HPLC and LC-MS; comfort with reverse-phase and adjacent ...

Showing results 41-60

Reverse Engineer information

See Utah salary details

$74.7K

$124.1K

$177.5K

How much do reverse engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for reverse engineer in Utah is $124,070.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,000.00 and $162,000.00 per year, depending on experience, location, and employer.

What is a reverse engineer?

A reverse engineer is a software developer or programmer who specializes in analyzing software to figure out the code base of a program. The tools and techniques they use are helpful in trying to identify and exploit weaknesses in a product’s source code, developing solutions to security holes, and recreating proprietary functionality from a competitor’s product. As a reverse engineer, your job duties include studying and analyzing software programs and online applications, using developer tools to parse code, and creating quality solutions.

What is the difference between Reverse Engineer vs Software Developer?

AspectReverse EngineerSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; strong understanding of programming and systemsDegree in Computer Science, Software Engineering, or related field; programming skills essential
Work EnvironmentOften in cybersecurity, security firms, or R&D; may involve analyzing proprietary or legacy softwareIn software companies, tech startups, or IT departments; developing new applications and systems
Employer & Industry UsageUsed in cybersecurity, software analysis, and malware investigationUsed across tech, finance, healthcare, and many other industries for product development

While both roles require strong programming skills and a background in computer science, Reverse Engineers focus on analyzing existing software, often for security or compatibility purposes. Software Developers create new software solutions. The roles differ mainly in their objectives and work environments, but share foundational technical skills.

What are some common challenges faced by reverse engineers when working on proprietary software or hardware?

Reverse engineers often encounter challenges such as obfuscated code, lack of documentation, and anti-tamper mechanisms designed to prevent analysis. Working with proprietary systems can require extensive problem-solving and persistence to understand undocumented protocols or custom algorithms. Collaboration with security analysts and developers is common, especially when identifying vulnerabilities or developing interoperability solutions. Staying up-to-date with the latest tools and techniques is crucial, as software protections continually evolve.

What is a reverse engineer?

A reverse engineer is a professional who analyzes hardware or software systems to understand their design, functionality, and operation. They often work to identify vulnerabilities, recreate proprietary technologies, or ensure compatibility with other systems. Reverse engineers use specialized tools and techniques to deconstruct and study products, which is especially common in cybersecurity, software development, and electronics. Their work helps improve security, troubleshoot issues, and sometimes develop new innovations based on existing products.

What are the key skills and qualifications needed to thrive as a reverse engineer, and why are they important?

To thrive as a Reverse Engineer, you need expertise in computer programming, software debugging, and a solid understanding of operating systems and low-level software architecture, often backed by a degree in computer science or a related field. Familiarity with tools like IDA Pro, Ghidra, OllyDbg, and knowledge of assembly languages are commonly required, with certifications such as CEH or OSCP adding value. Attention to detail, strong problem-solving abilities, and perseverance are crucial soft skills for analyzing complex systems and uncovering hidden functionalities. These skills ensure accurate, efficient analysis of software for security assessments, malware analysis, and intellectual property protection.
What are the most commonly searched types of Reverse Engineer jobs in Utah? The most popular types of Reverse Engineer jobs in Utah are:
What are popular job titles related to Reverse Engineer jobs in UT? For Reverse Engineer jobs in UT, the most frequently searched job titles are:
Infographic showing various Reverse Engineer job openings in Utah as of August 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $124,070 per year, or $59.6 per hour.

Penetration Tester (RELOCATION BONUS AVAILABLE) - Ogden,UT

Dark Wolf Solutions

Ogden, UT • Hybrid

Full-time

Posted 24 days ago


Job description

Dark Wolf is looking for a Penetration Tester who will plan and perform continuous cross-domain vulnerability assessments, full-scale penetration testing and red team operations. The ideal candidate must display familiarity with both cloud-based and on-premises Windows, Linux and mobile operating systems and environments and be able to conduct network and application security vulnerability analysis. The candidate will analyze both commercial and federal mission systems to help identify potential vulnerabilities and help to provide and implement remediation strategies to customers for these issues. The successful candidate must have prior experience with multiple facets of penetration testing, using and ideally developing or contributing to both open source and proprietary tools. Conducts open-source research on clients and their infrastructure to help identify data leakage that could lead to vulnerabilities. Leverages programming knowledge to develop custom tools and exploits both for targeting unique client systems and building internal testing capabilities. Prepares assessments and presentations of analyses and findings. Develops and maintains analytical procedures to meet changing requirements and ensure effective operations. This position is a hybrid role based on Hill Air Force Base in Ogden, UT. Relocation assistance and sign-on bonuses up to $25,000 are available, commensurate on skillset and experience level.

Duties/Responsibilities:

Candidates may be asked to move between projects and participate in either single engagement penetration tests or continuous engagement Red Teams. The position will primarily require the candidate to lead the technical aspect of a specific, long-term penetration testing effort, helping to conduct varied testing efforts against applications and networks for the federal government. Candidates may also be placed on a larger Red Team and be expected to develop a continuous campaign-based assessment that emulates the target's real-world adversaries by developing new tools specific to the target. Candidates will be expected to integrate into ongoing testing efforts, requiring subject matter expertise in multiple disciplines of vulnerability testing and assessment, the ability to interact and liaison directly with clients and a strong ability to write and document findings. Travel is required on an occasional basis for clients requiring onsite testing.

Required Qualifications:

  • 3+ years' experience in three or more specific areas to include: intelligence analysis, network engineering, networking security, penetration testing, red team operations, hardware engineering, software engineering, exploit development, reverse engineering, vulnerability assessment, physical security assessments, social engineering
  • Strong knowledge of testing simulated intrusion attempts and physical penetration testing
  • Proficiency in the testing and assessment of mobile operating systems, embedded systems and/or IoT devices
  • Familiarity with unmanned aerial vehicles and associated mobile and wireless technologies
  • Proficiency of various operating systems: Windows, iOS, Android, Mac or Linux
  • Proficiency with cloud technology and deployments: Amazon Web Services, Microsoft Azure, Google Cloud Platform
  • Moderate competency in at least one scripting and/or coding language
  • Working knowledge of software development, with preference for experience working around software development teams and efforts
  • Experience in network analysis methodologies
  • Experience in drafting reports, documenting case details, and being able to summarize findings and recommendations based on system analysis
  • Demonstrated strong written and verbal communication skills
  • BS (or equivalent) in Cybersecurity, Information Security, IT, EE, Network Engineering, Computer Science, or related field
  • Willingness to travel
  • US Citizenship and an active Secret clearance with the ability to be upgraded to a Top Secret level.

Desired Qualifications:

  • Familiarity with container technologies to include container orchestration and microservices
  • Experience with DevSecOps and adjacent tools; strong preference for experience with Kubernetes, software development pipelines
  • Security Certification: CEH, OSCP, PNPT or similar security/pentesting certs
  • Experience employing advanced forensic tools and techniques for attack reconstruction, including dead system analysis and volatile data collection and analysis
  • Experience in performing post-incident computer forensics without destruction of critical data.
  • Desired experience ensuring quality assurance and the spreading of best practices
  • MS degree in technical field
  • Security+ Certification

This position is located in Ogden, UT.

We are proud to be an EEO/AA employer Minorities/Women/Veterans/Disabled and other protected categories.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.