Demo

Senior Reverse Engineer / Technical Software Engineer

staffed4u
Annapolis, MD Full Time
POSTED ON 7/9/2026
AVAILABLE BEFORE 9/9/2026

Senior Reverse Engineer / Technical Software Engineer

Location: Annapolis Junction, MD
Clearance: TS/SCI with Polygraph required
Work Type:
On-site
Salary: $267,000-$279,000

Position Overview

We are seeking an experienced Senior Reverse Engineer / Technical Software Engineer to support the analysis, evaluation, development, and testing of complex software systems. This role requires a highly versatile technical professional capable of working across multiple disciplines, including reverse engineering, software development, system analysis, and technical consulting.

The successful candidate will collaborate with engineers, analysts, researchers, and stakeholders to understand technical challenges, evaluate existing systems, identify opportunities for improvement, and develop innovative software solutions. This position requires the ability to work independently while also contributing effectively within multidisciplinary teams.


Key Responsibilities

  • Analyze and reverse engineer complex software applications, networked systems, and software architectures.
  • Collaborate with technical teams and stakeholders to understand objectives, requirements, and operational challenges.
  • Assist stakeholders in refining requirements and translating technical needs into actionable development efforts.
  • Conduct technical investigations and research to identify system behaviors, dependencies, and opportunities for enhancement.
  • Develop software tools, prototypes, and technical solutions to support project objectives.
  • Perform software testing, validation, troubleshooting, and sustainment activities.
  • Support software development efforts through coding, debugging, integration, and documentation activities.
  • Provide technical consultation and subject matter expertise on software systems, architectures, and engineering approaches.
  • Contribute to collaborative problem solving and technical decision-making across project teams.
  • Document findings, technical analyses, design decisions, and implementation recommendations.

Required Qualifications

Education and Experience

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Cybersecurity, or a related technical discipline and twelve (12) years of relevant experience; OR
  • Master's degree in a related technical discipline and ten (10) years of relevant experience; OR
  • Four (4) additional years of directly related software engineering experience may be substituted for the degree requirement.

Technical Qualifications

  • Advanced experience reverse engineering software applications, protocols, or complex systems.
  • Advanced software development experience across multiple programming environments.
  • Strong analytical and investigative skills for evaluating complex technical problems.
  • Experience using enterprise software development and collaboration tools.
  • Strong understanding of networking concepts, protocols, and distributed systems.
  • Experience testing, troubleshooting, and supporting software applications.
  • Ability to work effectively within multidisciplinary teams and collaborative technical environments.

Preferred Qualifications

  • Experience identifying and analyzing software defects, weaknesses, or system vulnerabilities.
  • Experience conducting software security assessments or secure software development activities.
  • Experience supporting complex software analysis and research efforts.
  • Experience developing software applications across multiple technology stacks and environments.
  • Experience with low-level system analysis, debugging, or protocol evaluation.
  • Familiarity with software architecture assessment and system behavior analysis.

Knowledge, Skills, and Abilities

  • Strong reverse engineering and software analysis capabilities.
  • Strong software development and debugging skills.
  • Excellent analytical, investigative, and problem-solving abilities.
  • Strong understanding of networking technologies and distributed computing concepts.
  • Ability to communicate complex technical concepts to technical and non-technical stakeholders.
  • Excellent written and verbal communication skills.
  • Ability to work independently while contributing effectively to team objectives.
  • Strong attention to detail and commitment to technical excellence.

Benefits

This position includes a competitive and flexible benefits package, including:

  • Medical
    Employer pays 100% of the monthly premium for the employee and 80% for the employee’s dependents.

  • Health Savings Account (HSA)
    Save for all medical, dental, vision and prescription expenses by contributing pre-tax money to an HSA account. Employer contributes 50% of the annual deductible (prorated to start date).

  • Dental and Vision
    Employer pays 100% of the monthly premium for the employee and 80% for dependents.

  • Life Insurance
    100% company-paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full-time employees.

  • Short-Term Disability
    100% company-paid short-term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks.

  • Retirement Plan
    Automatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required.

  • Paid Time Off (PTO) & Holidays
    5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays.

  • Tuition Reimbursement
    $5,000 annually for courses directly related to job role and responsibilities.

  • Training Reimbursement
    Paid training, certification courses, and conferences to support employee career growth.


We do not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Salary : $267,000 - $279,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Reverse Engineer / Technical Software Engineer?

Sign up to receive alerts about other jobs on the Senior Reverse Engineer / Technical Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$118,386 - $167,771
Income Estimation: 
$170,004 - $246,751
Income Estimation: 
$165,825 - $212,146
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$179,606 - $233,815
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at staffed4u

  • staffed4u Westbrook, MN
  • Head Grower / Lead Cultivator – Cannabis Cultivation Manager Location: Westbrook, Minnesota Salary: $100,000 – $150,000 annually potential performance ince... more
  • 4 Days Ago

  • staffed4u Annapolis, MD
  • Software Engineer (SWE) – Level 3 Location: Annapolis Junction, MD Clearance Required: TS/SCI with Polygraph Position Type: Full-Time | On-Site Telework: 1... more
  • 7 Days Ago

  • staffed4u Annapolis, MD
  • Network Engineer Location: Annapolis Junction, MD Work Schedule: Full-Time Clearance Required: TS/SCI Full-Scope Polygraph Position Overview We are seeking... more
  • 7 Days Ago

  • staffed4u Herndon, VA
  • Location: Herndon, VA Employment Type: Full-Time Clearance Required: Active TS/SCI with Polygraph Experience: 9 Years Travel: Up to 10% CONUS and 10% OCONU... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Reverse Engineer / Technical Software Engineer jobs in the Annapolis, MD area that may be a better fit.

  • Acclaim Technical Services Annapolis, MD
  • Acclaim Technical Services, founded in 2000, is a leading language, operations, and technology services company supporting a wide range of U.S. Federal age... more
  • 7 Days Ago

  • Captivation Software Annapolis, MD
  • Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of enginee... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!