> Markdown version of [/jobs/ext/2676029-junior-application-developer-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/2676029-junior-application-developer-reverse-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Application Developer (Reverse Engineer) - **Company:** Visionist, Inc - **Location:** Fort Meade, MD, United States - **Experience:** Starter - **Salary:** $95,000.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software as a Service, Protocol Stack, Python (Programming Language), Network Protocols, Reverse Engineering, Software Engineering, System Programming, Prompt Engineering, Atlassian Tools, Vulnerability Analysis - **Published:** September 1, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9037196/junior-application-developer-reverse-engineer ## About the Role Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree) - 1 year of experience in reverse engineering - Experience supporting research, prototyping, or innovative technology development - Experience with vulnerability research and reverse engineering - Experience with network protocols, network stack analysis, and systems programming - Experience with SaaS tools and services - Experience developing software in Rust, Python, or C/C++ - Familiarity with AI-assisted development tools and prompt engineering techniques - Experience using Atlassian tools, including Jira and Confluence ## Description Apply domain expertise to support mission operations and technical problem solving - Reverse engineer embedded devices, software, and network protocols - Define, refine, and implement mission-driven requirements for software and tool development - Utilize low-side technologies to rapidly develop, test, and evaluate reverse engineering solutions ## Related Videos - [gRPC Load Balancing Deep Dive](https://www.wearedevelopers.com/videos/1576-grpc-load-balancing-deep-dive) - [The Future of Developer Experience with GenAI: Driving Engineering Excellence](https://www.wearedevelopers.com/videos/1107-the-future-of-developer-experience-with-genai-driving-engineering-excellence) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Exploiting the recruitment game as a developer](https://www.wearedevelopers.com/videos/750-exploiting-the-recruitment-game-as-a-developer) - [One AI API to Power Them All](https://www.wearedevelopers.com/videos/1601-one-ai-api-to-power-them-all) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)