← All jobs
Senior Software Engineer, Mobile Security Analysis
Washington, DC metro area · Remote · FullTime · Engineering
$175K – $235K
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
PythoniOSAndroidLLMsCybersecurityPenetration TestingMentoring
SUMMARY
We're looking for an experienced Senior Software Engineer to help build the next generation of AI-driven security analysis at Theori. You'll play a key role in designing and implementing analysis capabilities that power Xint, our autonomous penetration testing framework, with a focus on mobile applications.
This is a foundational role on our US engineering team, ideal for someone with a reverse engineering background who wants to turn hands-on security research into automated systems. The work spans commercial products and U.S. government research efforts.
KEY RESPONSIBILITIES
- Design, develop, and maintain analysis capabilities that power Theori's AI security platforms.
- Build static and binary analysis tooling in Python on top of established reverse engineering frameworks.
- Develop instrumentation and test infrastructure for evaluating applications on real devices.
- Work with security researchers to turn manual techniques into automated, 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.
REQUIREMENTS
• 5+ years of professional software engineering experience building production systems.
• Strong proficiency in Python.
• Experience with reverse engineering tools such as Binary Ninja, IDA Pro, or Ghidra.
• Solid understanding of mobile platform internals, Android, iOS, or both.
• Familiarity with program analysis concepts such as control flow, data flow, and taint tracking.
• Self-directed, ownership-oriented, and comfortable driving projects from design to deploymen
• U.S. citizenship.
• Based in, or willing to relocate to, the Washington, DC metro area. The role is remote day-to-day, with periodic on-site work at client facilities in the DC area.
NICE TO HAVE
• Experience with dynamic instrumentation tools such as Frida.
• Background in vulnerability research, including published CVEs.
• Experience with fuzzing.
• Familiarity with AI/LLM-driven workflows.
• Prior work on government-funded research programs.
• CTF experience.
• Active TS/SCI clearance.
WHAT WE OFFER
Compensation & Benefits
• Competitive salary + equity
• Health, dental, and vision insurance
• Generous PTO policy
• Remote work (DC metro based)[2] [3]
• Laptop + home office stipend
• 401(k) match
Team Culture
• Ship features that matter
• Modern Python-based stack
• Strong focus on testing and quality
• Clear documentation and processes
• Collaborative, low-ego team
• Career growth and mentorship
Work-Life Balance
• Flexible hours, remote-first[4] cultureremote with occasional client-site days
• No on-call rotations or weekend deployments
• Focus on outcomes, not hours
WHY JOIN THEORI?
• Cutting-edge product: AI-driven security tools that protect real systems
• Smart team: Collaborate with world-class engineers and security researchers
• Growth stage: Join early and help define the culture of our North American team
• Real impact: Shape how AI transforms cybersecurity
HIRING PROCESS
1. 30-min intro call with hiring manager
2. 60-min technical interview
3. Offer