×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Mobile Security Analysis

Remote / Online - Candidates ideally in
Washington, Washington County, Pennsylvania, 15301, USA
Listing for: Theori
Full Time, Remote/Work from Home position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Python, Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 210000 USD Yearly USD 140000.00 210000.00 YEAR
Job Description & How to Apply Below
Summary

We're looking for an experienced Senior Software Engineer to help build the next generation of AI-driven security analysis '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)
  • 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 culture remote 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
  • 30-min intro call with hiring manager
  • 60-min technical interview
  • Offer
  • Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary