Senior Software Engineer, Mobile Security Analysis

Theori

  • Washington
  • 11 days ago

    Highlights

    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. We're looking for an experienced Senior Software Engineer to help build the next generation of AI-driven security analysis at Theori.

    Numbers & Facts

    LocationWashington
    Websitehttps://theori.io/

    Description

    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

    Similar Jobs