Senior Software Engineer; Reverse Engineering
Listed on 2026-07-20
-
Software Development
Software Engineer
Overview
Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist offers a fully funded opportunity for a Senior Software Engineer (Reverse Engineering) on a large PRIME contract. Our team crafts specialized tools for mission-focused efficiency, with collaboration across users, policy makers, and leadership on innovative projects. This program covers Systems Design and Engineering, Database Administration, Data Science and Knowledge Management, Enterprise Risk Management, Integration and Test, and Operations and Systems Support.
Visionist has over 15 years of experience solving the Intelligence Community’s software and analysis challenges. As a 100% employee-owned company, we prioritize our people and provide stable opportunities for growth and development. We focus on rapid, mission-driven problem solving with small engineering teams and analysts, including malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning. We emphasize a supportive culture with opportunities for internal growth.
Salary range and compensation details will be determined on an individual basis following the interview process.
Responsibilities- Enhance and maintain existing software toolsets
- Gather, analyze, and document technical requirements
- Design, develop, and deliver end-to-end software solutions that operate within mission constraints
- Participate in peer code reviews to improve code quality and reduce defects
- Develop prototypes to validate technical approaches and demonstrate mission solutions
- Support and troubleshoot fielded software systems
- Bachelor’s degree in a technical discipline (additional 4 years of experience may substitute degree)
- 12 years of experience in reverse engineering (10 years with a Master’s degree)
- Experience developing software in C, C++, Python, and/or Assembly
- Strong understanding of network protocols (e.g., TCP/IP) and experience analyzing network traffic with tools such as Wireshark
- Experience supporting and maintaining production software systems
- Familiarity with Git and Subversion version control systems
- Experience using Atlassian tools, including Jira and Confluence
- We are a 100% employee-owned company with a stake in overall success
- Competitive 15% retirement contribution (5% 401K match & 10% ESOP)
- 4 weeks paid time off, 12 paid holidays, compensatory time, overtime, and flexible work hours
- 80 hours of paid parental leave with an additional $8,000 supplemental payment upon returning from maternity
- Medical, dental, and vision benefits for individuals and families (waivers receive $4,160/year)
- Annual lifestyle bonus of $600 for fitness, tech, or HSA expenses
- Annual merit increases and performance-based bonuses
- Term life insurance, short-term and long-term disability
Salary range: $160,000 - $240,000
Disclaimer: Salary and compensation options are determined on an individual basis after interviews, considering experience, skills, education/certifications, contract specifications, and market conditions.
Citizenship: U.S. citizenship required. Applicants selected will be required to obtain and maintain a government security clearance.
Equal Opportunity
Employer:
Visionist, Inc. is an Equal Opportunity / Protected Veterans / Individuals with Disabilities employer.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).