Jobs · Engineering · Maryland

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.

Similar jobs

Software Engineer, Level 3

Independent Software, Inc.Annapolis Junction, MD· 3 wk ago
Engineeringapply on independentsoftware.applytojob.com

Software Engineer, Level 3

Independent Software, Inc.Ellicott City, MD· 5 mo ago
Engineeringapply on independentsoftware.applytojob.com