Why This Role Stands Out
Advance your career by designing next-generation AI-driven security analysis for a leading company, with hybrid flexibility and the opportunity to transform cutting-edge research into automated systems. This role is perfect for experienced software engineers with a reverse engineering background looking to make a significant impact in mobile security. Apply today to contribute to groundbreaking work in both commercial and government security efforts.
Quick Overview
Job 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
30-min intro call with hiring manager
60-min technical interview
Offer
Similar jobs
- AE
Digital Engineering Intern - BIM – AECOM Hunt
Auto ApplyAECOM
Dallas, TX🇺🇸$21 - $28/hrOn-site2 weeks agoBIMRevitTechnology - QO
Senior Application Developer
NewAuto ApplyQode
Washington🇺🇸On-siteYesterdaySQLC#Fixed Income+3Technology - QO
.NET Software Engineer
NewAuto ApplyQode
Florida🇺🇸On-siteYesterdayOracleSQLSQL Server+3Technology - QO
Application Development Associate (Azure)
NewAuto ApplyQode
Florida🇺🇸On-siteYesterdaySQLSQL ServerScrum+3 - QO
Senior Application Developer
NewAuto ApplyQode
Florida🇺🇸On-siteYesterdaySQLC#Fixed Income+3Technology - QO
Senior Application Developer
NewAuto ApplyQode
Texas🇺🇸On-siteYesterdaySQLC#Fixed Income+3Technology - MA
Embedded Systems Engineer
NewAuto ApplyMatternet
Mountain View, California🇺🇸On-site13 hours agoDroneEmbedded SystemsRobotics+4Technology - MA
Autonomy Engineer
NewAuto ApplyMatternet
Mountain View, California🇺🇸On-site13 hours agoDockerDroneRobotics+5Engineering - MA
Onboard Software Engineer
NewAuto ApplyMatternet
Mountain View, California🇺🇸On-site13 hours agoDockerDroneOpenCV+7Technology - DS
(1109256) Systems Engineer - Autonomous Machines
NewAuto ApplyDiversified Services Network, Inc.
Mossville, Illinois🇺🇸$80k - $85k/yrOn-site7 hours agoTechnology - XL
Software Engineer
NewAuto ApplyXcelsa Labs
San Francisco, California🇺🇸On-site10 hours agoC++JavaPythonTechnology - XL
Software Engineer
NewAuto ApplyXcelsa Labs
New York🇺🇸On-site10 hours agoC++JavaPythonTechnology