Location: Sterling, VA, Hybrid (WFH and in office)
Clearance Requirements: Must be a U.S. citizen. TS clearance required
Years of Experience: 8+ years
Working with SIXGEN
SIXGEN is committed to solving our customer’s hardest problems with eagerness, effectiveness, and efficiency. As an engineer at SIXGEN, you’ll work in a unique position at the intersection of software development, binary and network protocol reverse engineering, and large-scale data analysis.
Why You Matter
At SIXGEN, you’ll provide meaningful support to our federal customers. You will use your knowledge of Android or iOS reverse engineering, static and dynamic analysis of Android or iOS apps, and analysis of forensic artifacts left on mobile devices to assess the security of Android and iOS mobile apps.
Responsibilities
- Perform static and dynamic reverse engineering of Android and iOS mobile applications and the custom protocols they implement
- Be familiar with rooting and jailbreaking techniques, as well as emulation of Android devices
- Capture, triage, and analyze network packet captures
- Overcome difficult problems through collaboration with teammates and brainstorming novel approaches
- Examine on-disk artifacts that apps leave behind
- Identify opportunities for streamlined processes or automation through development of custom tools in Python or C
- Write clear and precise technical reports to document findings
- Contribute across projects and disciplines; expect growth into adjacent technical areas
Qualifications
- A bachelor’s degree in computer science, computer engineering, cyber security, or related field (or equivalent work experience)
- 8+ years of experience in reverse engineering mobile applications
- Experience with industry-standard reverse engineering tools such as jadx, Frida, Objection, apktool, Hopper or Ghidra
- Understanding of Android compilation obfuscation techniques such as ProGuard
- Familiarity with Android Debug Bridge (ADB) and debugging iOS with Xcode
- Knowledge of standard TCP/IP protocols and network traffic analysis (Wireshark, mitmproxy, etc.)
- Knowledge of industry-standard cryptographic primitives
- Experience developing software with Python and/or C
- Strong curiosity, attention to detail, and desire to mentor junior engineers
Benefits
- Employer-funded health, dental, vision, and life insurance
- Flexible Leave Policy
- Flexible hours and opportunities to work from home
- 4% 401(k) contribution, vested immediately
- Reimbursements for training events, gym memberships, cell phone and internet bills, and lunches with coworkers
We are an equal‑opportunity employer and embrace people of all backgrounds.