Software Engineer (Mobile Focused), Level 3
Neural Solutions · Baltimore, MD · 1 mo ago
EngineeringFull-time
Responsibilities
- Develop and maintain Python-based tools and automation for mission-critical applications.
- Perform reverse engineering and analysis of mobile applications across iOS and Android platforms.
- Build and enhance mobile exploitation capabilities and security assessment tools.
- Collaborate with analysts to translate operational requirements into working software solutions.
Requirements
- Experience Required: 12 years with Bachelor's degree in technical field, or 13 years without degree
- Clearance Required: TS/SCI with Polygraph
- Location: Columbia, MD
Skills
- Extensive experience developing in Python for security tooling and automation.
- Hands-on experience with mobile application development and analysis on iOS and Android.
- Demonstrated reverse engineering skills including static and dynamic analysis techniques.
- Familiarity with mobile platform internals, APIs, and security mechanisms.
- Development experience in a Linux environment.
- Experience with the Atlassian Suite (Jira/Confluence).
- Nice to Have: Experience with disassemblers and debuggers such as IDA Pro, Ghidra, or Frida.
- Knowledge of ARM architecture and mobile processor internals.
- Experience with binary analysis and exploitation techniques.
- Familiarity with mobile forensics tools and methodologies.
- Experience deploying and running open-source security tools at the agency.