{"schemaVersion":"jobsearcher.job.v1","id":"fc0f782b0dc12afc9faab3a7","url":"https://jobsearcher.com/jobs/fc0f782b0dc12afc9faab3a7","canonicalUrl":"https://jobsearcher.com/jobs/fc0f782b0dc12afc9faab3a7","title":"Senior Reverse Engineer / Technical Software Engineer","description":"Senior Reverse Engineer / Technical Software Engineer\nLocation: Annapolis Junction, MD\nClearance: TS/SCI with Polygraph required\nWork Type: On-site\nSalary: $267,000-$279,000\nPosition Overview\nWe 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.\nThe 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.\nKey Responsibilities\nAnalyze and reverse engineer complex software applications, networked systems, and software architectures.\nCollaborate with technical teams and stakeholders to understand objectives, requirements, and operational challenges.\nAssist stakeholders in refining requirements and translating technical needs into actionable development efforts.\nConduct technical investigations and research to identify system behaviors, dependencies, and opportunities for enhancement.\nDevelop software tools, prototypes, and technical solutions to support project objectives.\nPerform software testing, validation, troubleshooting, and sustainment activities.\nSupport software development efforts through coding, debugging, integration, and documentation activities.\nProvide technical consultation and subject matter expertise on software systems, architectures, and engineering approaches.\nContribute to collaborative problem solving and technical decision-making across project teams.\nDocument findings, technical analyses, design decisions, and implementation recommendations.\nRequired Qualifications\nEducation and Experience\nBachelor's degree in Computer Science, Software Engineering, Computer Engineering, Cybersecurity, or a related technical discipline and twelve (12) years of relevant experience; OR\nMaster's degree in a related technical discipline and ten (10) years of relevant experience; OR\nFour (4) additional years of directly related software engineering experience may be substituted for the degree requirement.\nTechnical Qualifications\nAdvanced experience reverse engineering software applications, protocols, or complex systems.\nAdvanced software development experience across multiple programming environments.\nStrong analytical and investigative skills for evaluating complex technical problems.\nExperience using enterprise software development and collaboration tools.\nStrong understanding of networking concepts, protocols, and distributed systems.\nExperience testing, troubleshooting, and supporting software applications.\nAbility to work effectively within multidisciplinary teams and collaborative technical environments.\nPreferred Qualifications\nExperience identifying and analyzing software defects, weaknesses, or system vulnerabilities.\nExperience conducting software security assessments or secure software development activities.\nExperience supporting complex software analysis and research efforts.\nExperience developing software applications across multiple technology stacks and environments.\nExperience with low-level system analysis, debugging, or protocol evaluation.\nFamiliarity with software architecture assessment and system behavior analysis.\nKnowledge, Skills, and Abilities\nStrong reverse engineering and software analysis capabilities.\nStrong software development and debugging skills.\nExcellent analytical, investigative, and problem-solving abilities.\nStrong understanding of networking technologies and distributed computing concepts.\nAbility to communicate complex technical concepts to technical and non-technical stakeholders.\nExcellent written and verbal communication skills.\nAbility to work independently while contributing effectively to team objectives.\nStrong attention to detail and commitment to technical excellence.\nBenefits\nThis position includes a competitive and flexible benefits package, including:\nMedical\nEmployer pays 100% of the monthly premium for the employee and 80% for the employee’s dependents.\nHealth Savings Account (HSA)\nSave 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).\nDental and Vision\nEmployer pays 100% of the monthly premium for the employee and 80% for dependents.\nLife Insurance\n100% company-paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full-time employees.\nShort-Term Disability\n100% company-paid short-term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks.\nRetirement Plan\nAutomatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required.\nPaid Time Off (PTO) & Holidays\n5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays.\nTuition Reimbursement\n$5,000 annually for courses directly related to job role and responsibilities.\nTraining Reimbursement\nPaid training, certification courses, and conferences to support employee career growth.\nWe 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.","company":"Staffed4u","rawCompany":"staffed4u","city":"Annapolis Junction","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-08-04T17:50:22.622Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Reverse Engineer / Technical Software Engineer","description":"Senior Reverse Engineer / Technical Software Engineer\nLocation: Annapolis Junction, MD\nClearance: TS/SCI with Polygraph required\nWork Type: On-site\nSalary: $267,000-$279,000\nPosition Overview\nWe 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.\nThe 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.\nKey Responsibilities\nAnalyze and reverse engineer complex software applications, networked systems, and software architectures.\nCollaborate with technical teams and stakeholders to understand objectives, requirements, and operational challenges.\nAssist stakeholders in refining requirements and translating technical needs into actionable development efforts.\nConduct technical investigations and research to identify system behaviors, dependencies, and opportunities for enhancement.\nDevelop software tools, prototypes, and technical solutions to support project objectives.\nPerform software testing, validation, troubleshooting, and sustainment activities.\nSupport software development efforts through coding, debugging, integration, and documentation activities.\nProvide technical consultation and subject matter expertise on software systems, architectures, and engineering approaches.\nContribute to collaborative problem solving and technical decision-making across project teams.\nDocument findings, technical analyses, design decisions, and implementation recommendations.\nRequired Qualifications\nEducation and Experience\nBachelor's degree in Computer Science, Software Engineering, Computer Engineering, Cybersecurity, or a related technical discipline and twelve (12) years of relevant experience; OR\nMaster's degree in a related technical discipline and ten (10) years of relevant experience; OR\nFour (4) additional years of directly related software engineering experience may be substituted for the degree requirement.\nTechnical Qualifications\nAdvanced experience reverse engineering software applications, protocols, or complex systems.\nAdvanced software development experience across multiple programming environments.\nStrong analytical and investigative skills for evaluating complex technical problems.\nExperience using enterprise software development and collaboration tools.\nStrong understanding of networking concepts, protocols, and distributed systems.\nExperience testing, troubleshooting, and supporting software applications.\nAbility to work effectively within multidisciplinary teams and collaborative technical environments.\nPreferred Qualifications\nExperience identifying and analyzing software defects, weaknesses, or system vulnerabilities.\nExperience conducting software security assessments or secure software development activities.\nExperience supporting complex software analysis and research efforts.\nExperience developing software applications across multiple technology stacks and environments.\nExperience with low-level system analysis, debugging, or protocol evaluation.\nFamiliarity with software architecture assessment and system behavior analysis.\nKnowledge, Skills, and Abilities\nStrong reverse engineering and software analysis capabilities.\nStrong software development and debugging skills.\nExcellent analytical, investigative, and problem-solving abilities.\nStrong understanding of networking technologies and distributed computing concepts.\nAbility to communicate complex technical concepts to technical and non-technical stakeholders.\nExcellent written and verbal communication skills.\nAbility to work independently while contributing effectively to team objectives.\nStrong attention to detail and commitment to technical excellence.\nBenefits\nThis position includes a competitive and flexible benefits package, including:\nMedical\nEmployer pays 100% of the monthly premium for the employee and 80% for the employee’s dependents.\nHealth Savings Account (HSA)\nSave 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).\nDental and Vision\nEmployer pays 100% of the monthly premium for the employee and 80% for dependents.\nLife Insurance\n100% company-paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full-time employees.\nShort-Term Disability\n100% company-paid short-term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks.\nRetirement Plan\nAutomatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required.\nPaid Time Off (PTO) & Holidays\n5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays.\nTuition Reimbursement\n$5,000 annually for courses directly related to job role and responsibilities.\nTraining Reimbursement\nPaid training, certification courses, and conferences to support employee career growth.\nWe 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.","datePosted":"2026-08-04T17:50:22.622Z","dateModified":"2026-08-04T17:50:22.622Z","hiringOrganization":{"@type":"Organization","name":"Staffed4u","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Annapolis Junction","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"fc0f782b0dc12afc9faab3a7"},"url":"https://jobsearcher.com/jobs/fc0f782b0dc12afc9faab3a7"}}