1

Apprentice Software Reverse Engineer Jobs in Spring, TX

Identify risk, value engineering opportunities, alternates, and cost-saving strategies during ... Proficiency in estimating and takeoff software (Accubid) * Ability to read and interpret ...

Identify risk, value engineering opportunities, alternates, and cost-saving strategies during ... Proficiency in estimating and takeoff software (Accubid) * Ability to read and interpret ...

HRT Machinist

Houston, TX · On-site

$20 - $27.50/hr

Machinist certification, apprenticeship completion, Journeyman status, or equivalent experience ... software, including MasterCam and SolidWorks. * Familiarity with FANUC controls and CNC programming ...

HRT Machinist

Houston, TX · On-site

$19 - $25.75/hr

Machinist certification, apprenticeship completion, Journeyman status, or equivalent experience ... software, including MasterCam and SolidWorks. * Familiarity with FANUC controls and CNC programming ...

Interpret blueprints, engineering drawings, and technical specifications to determine machining ... Familiarity with CAD\/CAM software. \n * Forklift experience. \n * Experience with other machining ...

Identify and resolve OS, software and hardware issues for Windows and MacOS. * Identity and Access ... Identify issue trends and bugs to IT Engineering and Security teams. * IT Apprenticeship: Assist IT ...

Manual Machinist

Houston, TX

$21 - $28.50/hr

... apprenticeship). * Basic experience in the development and manipulation of computer-generated 3D ... programming, setup and operation * CAM Software: Mastercam or similar is a plus What We Offer

next page

Showing results 1-20

Apprentice Software Reverse Engineer information

See Spring, TX salary details

$12

$16

$21

How much do apprentice software reverse engineer jobs pay per hour?

As of Jul 6, 2026, the average hourly pay for apprentice software reverse engineer in Spring, TX is $16.36, according to ZipRecruiter salary data. Most workers in this role earn between $13.03 and $19.47 per hour, depending on experience, location, and employer.

What is the difference between Apprentice Software Reverse Engineer vs Junior Software Developer?

AspectApprentice Software Reverse EngineerJunior Software Developer
Required CredentialsBasic programming knowledge, understanding of reverse engineering toolsDegree in Computer Science or related field, coding skills
Work EnvironmentSecurity firms, cybersecurity teams, software companiesSoftware development teams, tech companies, startups
Employer & Industry UsageCybersecurity, software security analysisGeneral software development
Common Search & ComparisonOften compared for entry-level cybersecurity rolesCompared for entry-level programming roles

The Apprentice Software Reverse Engineer typically focuses on analyzing and understanding software through reverse engineering techniques, often in cybersecurity contexts. In contrast, a Junior Software Developer primarily writes, tests, and maintains software code. While both roles may require programming skills, the reverse engineer emphasizes security analysis and disassembly, whereas the developer concentrates on software creation. Understanding these differences helps job seekers identify roles aligned with their skills and career goals.

Is it possible to Reverse Engineer software?

A reverse engineer in software development analyzes and deconstructs software to understand its components and functionality, often using tools like disassemblers and debuggers. This process is legal when done for purposes such as security testing or interoperability, but reverse engineering for malicious intent may violate laws or licensing agreements.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in specialized fields like machine learning, AI, or cybersecurity, can earn $500,000 or more annually. Such salaries often include base pay, bonuses, stock options, and other incentives, typically found in senior or executive-level roles at large tech companies or startups. Achieving this level usually requires advanced skills, extensive experience, and often leadership responsibilities.

What does an Apprentice Software Reverse Engineer do?

An Apprentice Software Reverse Engineer assists in analyzing software applications to understand their structure, functionality, and behavior, often by deconstructing compiled code. They learn to use specialized tools and techniques to examine binaries, debug programs, and identify vulnerabilities or intellectual property. This role is typically entry-level and combines hands-on learning with mentorship from experienced engineers. Apprentices often work on real-world projects under supervision, gradually building expertise in reverse engineering and cybersecurity.

How much does a software engineer apprentice make?

A software engineer apprentice typically earns between $15 and $25 per hour, depending on the company, location, and level of experience. Apprenticeships often include training in coding, debugging, and using development tools, with compensation varying accordingly.

What is the salary of a Reverse Engineer in software engineering?

The salary of a reverse engineer in software engineering typically ranges from $70,000 to $130,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with specialized skills in debugging, malware analysis, or security tools can earn higher salaries.

What are the key skills and qualifications needed to thrive as an Apprentice Software Reverse Engineer, and why are they important?

To thrive as an Apprentice Software Reverse Engineer, you need a solid understanding of programming languages, computer architecture, and low-level operating system concepts, often supported by a degree or coursework in computer science or cybersecurity. Familiarity with tools such as IDA Pro, Ghidra, debuggers, and hex editors, as well as knowledge of assembly language, is typically required. Strong analytical thinking, attention to detail, and persistence are crucial soft skills that set outstanding candidates apart. These competencies are vital for dissecting software, identifying vulnerabilities, and producing accurate technical analyses in a challenging, detail-oriented field.

What types of projects or tasks can an Apprentice Software Reverse Engineer expect to work on during the initial months?

As an Apprentice Software Reverse Engineer, you’ll typically start by assisting with basic analysis of software binaries, documentation of findings, and learning how to safely use reverse engineering tools under supervision. Early tasks often include disassembling code, identifying software vulnerabilities, and supporting more senior engineers in decompiling or debugging software. You’ll also participate in team meetings to discuss findings and collaborate with cybersecurity professionals or developers to understand software behavior and security implications. This hands-on exposure helps build your technical foundation and prepares you for more advanced independent analysis as you progress.
Industrial Process Water/Wastewater Practice Leader

Industrial Process Water/Wastewater Practice Leader

HDR

Houston, TX • On-site

$20.75 - $28.75/hr

Other

Posted 13 days ago


HDR rating

9.1

Company rating: 9.1 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

20th of 357 rated engineering


Job description

At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we foster a culture of inclusion throughout our company and within our communities, we constantly ask ourselves: What is our impact on the world?
Watch Our Story:' https://www.hdrinc.com/our-story' 
Each and every role throughout our organization makes a difference in our ability to change the world for the better. Read further to learn how you could help make great things possible not only in your community, but around the world. 
HDR is searching for an Industrial Process Water/Wastewater Practice Leader in the Houston, Texas Area.

Candidates for the Industrial Process Water/Wastewater Leader role should have significant experience with industrial water/wastewater (W/WW) treatment systems and be capable of leading teams of engineers and designers on detailed design and owner's engineer projects. In this role you will work to understand your client's needs, develop creative solutions, support proposal development, lead the technical team, and lead the engineering design of complex industrial process W/WW systems. The ideal candidate will have extensive experience with water systems used for production processes such as open- and closed-loop cooling water systems, water treatment systems (i.e. reverse osmosis systems, demineralized water storage), chemical feed systems, and other similar industrial W/WW systems. The successful candidate will also support business development activities including proposal development, delivering technical presentations, pursuit interviews, and supporting the growth of client relationships.

In the role of Industrial Process Water/Wastewater Practice Leader, we'll count on you to: 
 
  • Participate in strategic planning and the development of annual and long-term goals to support program and client development, community and industry participation, project pursuits, and talent acquisition and development.
  • Lead the Business Development Program for Industrial Water/Wastewater in the region
  • Help with client development and project positioning as senior process engineering advisor.
  • Collaborates/interacts with other Business Development Teams
  • Lead the technical portions of proposal development including scope, schedule, and fee.
  • Conduct site visits to gather relevant technical information, support construction and commissioning, and project closeout.
  • Performing or overseeing process design sizing and hydraulic calculations including mass balances, water treatment system conceptual designs, and calculations to determine required equipment and tank sizes and capacities.
  • Develop design criteria, equipment and procurement specifications, studies, bid evaluations, and reports.
  • Lead the development of process flow diagrams, P&IDs, general arrangement drawings, piping arrangement drawings and installation details.
  • Review and evaluate equipment vendor and installation contractor proposals and submittals.
  • Develop and execute QA/QC plans
  • Lead technical teams including engineers, EITs, designers, and drafters.
  • Work directly with project managers and clients to ensure that projects meet or exceed client expectations.
  • Develop water supply and discharge agreements and permits. Meet and coordinate with permitting authorities.
  • Provide internal and external training on industrial process W/WW systems
  • Implement, monitor and support company policies
  • Assist in the selection, training, development and management of technical personnel
  • Create recommendations for client facility standard monitoring systems, procedures, lab/chemical/reagent management, and staff training.
  • Actively participate in industry conferences. Publish at least one technical paper annually
Preferred Qualifications 
 
  • Master's degree in Civil Engineering

  • Minimum of 10 years experience with Municipal Water and Wastewater Systems Planning and Design

  • Strong technical background and experience in designing water distribution systems

  • Microsoft Office, AutoCAD, MicroStation and hydraulic modeling software

  • Project Engineering and Project Management experience is necessary
Required Qualifications
  • Bachelor's degree in Engineering
  • 10 years related experience
  • A minimum 5 years project management experience
  • Requires professional engineering license recognized by the licensing board for the location of the position offered. Example: Professional Engineer (PE or P.Eng) license.
  • MS Office and MS Project experience (Access experience would be plus)
  • Demonstrated leadership, business development and strategic planning skills
  • An attitude and commitment to being an active participant of our employee-owned culture is a must

What We Believe
HDR is our company. Together, we build on each other's life experiences and perspectives to make great things possible every day. This shapes our collaborative culture, encourages organizational trust and connects us closer to the clients and communities we serve.
Our Commitment
As employee owners, we all have a role in creating an inclusive environment where each of us is welcomed, valued, respected and empowered to bring our authentic selves to work every day.
Our eight Employee Network Groups (Asian Pacific, Black, Hispanic/Latino(a), LGBTQ+, People with Disabilities, Veterans, Women, Young Professionals) help create a sense of belonging and foster a supportive environment where everyone is empowered to engage and contribute. Each group has an executive sponsor and is open to all employees.


What HDR employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


HDR logo

About HDR

Sourced by ZipRecruiter

At HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary teams also include scientists, economists, builders, analysts and artists.

Industry

Specialized design services

Company size

5,001 - 10,000 Employees

Headquarters location

Omaha, NE, US

Year founded

1917