Senior Software Engineer, Mobile Security Analysis

🏢 Theori · 📍 Washington, DC metro area · 💼 hybrid · ⏰ FullTime
⚡ Direct Talent Broker Referral
Why apply through CandidatesReach?
✔ Tailored Executive Endorsement Letter: Highlight your real strengths and verified background directly to hiring leads.
✔ Your Preferred Screening Terms: Choose between a 1-minute quick phone screen or scheduled email calendar.
✔ $500 Cash Hiring Bonus: Receive $500 direct cash reward after 30 days of active employment.

Position Summary & Responsibilities

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,

🎯 Candidate Preparation Guide For Theori Applicants

Key Role Competencies & Evaluation Highlights

Key Role Focus:

Testing world-class technical offensive security capability, low-level engineering depth, and uncompromising analytical rigor.

📋 Preparation Priorities (Key Areas to Clarify):
  • 1. Hand-waving through technical deep-dives or bluffing about reverse engineering steps
  • 2. Showing disregard for ethical boundaries, safe disclosure, or risk management
  • 3. Lacking foundational understanding of modern OS internals or compiler behaviors
✨ Recommended Role Alignment Hook:

I break complex systems to understand their root mechanics, turning deep offensive insights into bulletproof defensive engineering.

🔒 Free Candidate Preparation Access

Unlock Preparation Priorities & Alignment Hook

Sign in below to review role alignment recommendations before submitting your referral.

🤝 Talent Broker Referral · $500 Bonus Included

Apply for Senior Software Engineer, Mobile Security Analysis

Setup your contact terms & referral note to get recommended directly to the hiring lead at Theori.

⚡ Continue with Google (Instant Setup)
or with email

Already have an account? Sign in here