Senior Software Engineer, Mobile Security Analysis
New
T
TheoriCybersecurity
The role is remote day-to-day, with periodic on-site work at client facilities in the DC area.Full-TimeSenior
Salary$175K - $235K
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional software engineering experience building production systems.
- Required Skills
- Python
Requirements
- Have 5+ years of professional software engineering experience building production systems.
- Demonstrate strong proficiency in Python.
- Have experience with reverse engineering tools such as Binary Ninja, IDA Pro, or Ghidra.
- Understand mobile platform internals for Android, iOS, or both.
- Be familiar with program analysis concepts such as control flow, data flow, and taint tracking.
- Be self-directed, ownership-oriented, and comfortable driving projects from design to deployment.
- Experience with dynamic instrumentation tools such as Frida is a nice-to-have.
- Background in vulnerability research, including published CVEs, is a nice-to-have.
- Experience with fuzzing is a nice-to-have.
- Familiarity with AI/LLM-driven workflows is a nice-to-have.
- Prior work on government-funded research programs or CTF experience is a nice-to-have.
- An active TS/SCI clearance is a nice-to-have.
Responsibilities
- Design, develop, and maintain analysis capabilities for Theori's AI security platforms.
- Build static and binary analysis tooling in Python on established reverse engineering frameworks.
- Develop instrumentation and test infrastructure for evaluating applications on real devices.
- Work with security researchers to automate manual techniques into repeatable analysis.
- Measure and improve analysis quality against real-world targets.
- Write clean, well-tested, and maintainable code in Python and related technologies.
- Document and present technical results to customers and internal stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site