Senior Software Engineer, Mobile Security Analysis

Theori
Washington +1 more
Hybrid

Who this role is best for

Reverse engineering experts with Python proficiency will find this foundational role in AI-driven security analysis ideal, especially those interested in government research and collaborative engineering environments.

Best fit for

  • Candidates with reverse engineering experience and a desire to transition into AI-driven automation
    — “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.”
  • Individuals with strong mobile platform internals knowledge and a knack for building tools
    — “Solid understanding of mobile platform internals, Android, iOS, or both.”

Things to consider

  • U.S. citizenship is required, which may limit eligibility for non-citizens
    — “U.S. citizenship.”
  • Periodic on-site work at client facilities in the DC area is expected despite remote flexibility
    — “remote day-to-day, with periodic on-site work at client facilities in the DC area.”

How to stand out

  • Highlight projects where you automated manual security processes using Python
    — “Work with security researchers to turn manual techniques into automated, repeatable analysis.”
  • Showcase your experience with reverse engineering frameworks like Binary Ninja or Ghidra
    — “Experience with reverse engineering tools such as Binary Ninja, IDA Pro, or Ghidra.”
  • Emphasize your ability to document and present technical results effectively
    — “Document and present technical results to customers and internal stakeholders.”
Pace · SteadyCollaboration · MediumAutonomy · HighDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • AI-driven security analysis
  • autonomous penetration testing framework
  • reverse engineering tooling
  • binary analysis
  • instrumentation and test infrastructure
Typical background
5+ years of professional software engineering experiencePython proficiencyreverse engineering tools

Skills & requirements

Required

PythonReverse EngineeringMobile Platform InternalsBinary AnalysisStatic AnalysisDynamic AnalysisControl FlowData FlowTaint TrackingInstrumentationTest InfrastructureAutomated AnalysisClean CodeTestingDocumentationPresentationU.S. Citizenship

Preferred

Dynamic Instrumentation ToolsVulnerability ResearchFuzzingAi/llm-driven WorkflowsGovernment-funded Research ProgramsCTF ExperienceTs/sci Clearance

Stack & domain

PythonReverse EngineeringBinary NinjaIDA ProGhidraAndroidIosControl FlowData FlowTaint TrackingDynamic InstrumentationFridaVulnerability ResearchFuzzingAi/llm-driven WorkflowsGovernment-funded Research ProgramsCTFProblem-solvingTeamworkCommunicationLeadershipMobile Security

About the role

Original posting from Theori via Ashby

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

Source: Theori careers (Ashby)

Similar roles