logo

View all jobs

Senior Reverse Engineer / Technical Software Engineer

Annapolis Junction, MD · Computer/Software

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.

https://www.staffed4u.com/ 

Share This Job

Powered by