1

Software Reverse Engineer Jobs in Missouri (NOW HIRING)

IBM Sterling OMS+Java

Saint Louis, MO

$49.50 - $64.25/hr

... Software Development and Solutions for 12+ years.TechnoGen is a Small & Woman Owned Minority ... Programmer Analyst Location: St. Louis, MO Duration: Long Term Required Skills/Experience: * Deep ...

IBM Sterling OMS+Java

Saint Louis, MO · On-site

$49.50 - $64.25/hr

... Software Development and Solutions for 12+ years.TechnoGen is a Small & Woman Owned Minority ... Programmer Analyst Location: St. Louis, MO Duration: Long Term Required Skills/Experience: * Deep ...

next page

Showing results 1-20

Software Reverse Engineer information

See Missouri salary details

$72

$85

$97

How much do software reverse engineer jobs pay per hour?

As of Jul 7, 2026, the average hourly pay for software reverse engineer in Missouri is $85.68, according to ZipRecruiter salary data. Most workers in this role earn between $79.13 and $92.21 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Software Reverse Engineer?

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 in the Software Reverse Engineer position, and why are they important?

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 is a Software Reverse Engineer job?

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 are the most commonly searched types of Software Reverse Engineer jobs in Missouri? The most popular types of Software Reverse Engineer jobs in Missouri are:
What are popular job titles related to Software Reverse Engineer jobs in Missouri? For Software Reverse Engineer jobs in Missouri, the most frequently searched job titles are:
What job categories do people searching Software Reverse Engineer jobs in Missouri look for? The top searched job categories for Software Reverse Engineer jobs in Missouri are:
Infographic showing various Software Reverse Engineer job openings in Missouri as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $178,220 per year, or $85.7 per hour.
IBM Sterling OMS+Java

IBM Sterling OMS+Java

Technogen

Saint Louis, MO

$49.50 - $64.25/hr

Contractor

Posted 14 days ago


Job description

Company Description

TechnoGen, Inc. (formerly known as SYSCOM Technologies) is a Proven Leader in providing full IT Services, Software Development and Solutions for 12+ years.TechnoGen is a Small & Woman Owned Minority Business with GSA Advantage Certification. We have offices in VA,MD & Offshore development centers in India.We have successfully excuted 100+ projects for clients ranging from small business and non-profits to Fortune 50 companies and federal, state and local agencies.

TechnoGen leadership has experience guiding highly skilled and certified professionals delivering end to end IT and Business consulting services projects in public and commercial sectors across the globe. 

Job Description

Title: Programmer Analyst

Location: St. Louis, MO

Duration: Long Term


Required Skills/Experience:

  • Deep technical and functional expertise in one or more of the following Sterling Commerce/Yantra modules (3+ years): Sterling Distributed Order Management, Sterling Selling & Fulfillment Foundation,
  • Sterling Global Inventory Visibility, Sterling Reverse Logistics, and Sterling Call Center/ Store Operations 
  • Working knowledge of Sterling Order Management System components, API's, and related Interfaces 
  • Working knowledge of Unix, Linux Red Hat, C++, Java, and XML, Sterling Commerce's complementary and competitive products: i.e. WebSphere, MQ Series, JMS compliant queues etc.
  • Java programming (Servlets, JSP, EJB, JDBC, Swing); XML, XML parsers, and XSL Oracle and SQL Server databases: database sizing, troubleshooting, and performance tuning Java certification is a definite
  • plus IBM Sterling, XML, Java, and PL-SQL (Oracle),
  • Understanding of the SDLC methodology
  • Strong Oral/Written communication skills.
  • Technical writing skills.
  • Strong verbal and written communications skills, with an ability to express complex technical concepts
  • Excellent analytical, problem-solving, and conceptual skills and the ability to take an innovative approach to business problems.
  • Strong interpersonal skills with a focus on teamwork, sharing knowledge and expertise as it relates to the role.
  • Have a strong understanding of industry standards and upcoming technology
  • Understand programming logic and be able to create, view and debug application programs
  • You must be legally eligible to work in the United States


Responsibilities:

  • Act as first level responder and point of contact for all issues impacting the OMS systems. The complex environment is comprised of IBM Sterling and MQ communication channels
  • As a first responder, you'll help determine where the fail point is within the ecosystem and either fix the issue or escalate to the appropriate team for issue resolution.
  • Work with application owners to build a knowledge base that will aid first level environment support capability
  • Work with middleware and infrastructure teams to enhance monitoring tools.
  • Help facilitate builds in all OMS environments.
  • Partner with the QA team to smoke test the environment after an environment build or code deployments
  • Help support releases for the OMS applications (COM, SOM)


Additional Information

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