TheoriTheori

Senior Software Engineer, Mobile Security Analysis

$175k–$235kWashington, DC metro areaRemoteSeniorFull Time4w ago

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.

penetration testingPythonLLMTS

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

  • 30-min intro call with hiring manager
  • 60-min technical interview
  • Offer

Frequently asked

Is this Senior Software Engineer, Mobile Security Analysis role remote?

Yes — this role is remote-friendly (Washington, DC metro area).

What does this role pay?

The posted band is $175k–$235k total comp.

Related

Theori is inCybersecurity