Logo
AnaVation, LLC

Principal Cyber Engineer

AnaVation, LLC, Lorton

Save Job

Be Challenged and Make a Difference

In a world of technology, people make the difference. We believe if we invest in great people, then great things will happen. At AnaVation, we provide unmatched value to our customers and employees through innovative solutions and an engaging culture.

Position Overview

Come join our growing team and make a difference every day! As part of a high-performing team, the selected candidate will be involved in software research and development focusing on mobile device forensic analysis, including reverse engineering and vulnerability research. The candidate should have a broad but strong skillset across multiple programming languages and experience collaborating with other developers. Responsibilities include designing, developing, testing, and integrating software features within a geographically dispersed team, independently or with limited supervision. The role requires applying robust software engineering and database practices to solve complex technical challenges, ensuring reliable, scalable, and maintainable solutions. This position offers an excellent opportunity for a software developer to learn and develop advanced skills.

Work Environment

This is primarily a remote position with up to three days per week on-site in Lorton, VA, subject to change based on customer needs. There will be several workshops throughout the year where engineers will collaborate on-site for 1 to 2 weeks.

Security Clearance

This position requires a Top Secret clearance and the ability to obtain an SCI clearance with a polygraph.

Minimum Qualifications

  • Education: Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of eight (8) years of experience as a Software Developer.
  • Experience with relational databases such as SQL Server, PostgreSQL, or SQLite.
  • Proficiency in Python, C, and other programming languages.
  • Experience with source control management, specifically Git.
  • Skills in Android internals reverse engineering.
  • Experience with mobile application decompiling.
  • Ability to analyze and understand raw binary data.
  • Strong developer documentation skills.
  • Experience with collaborative coding and shared coding practices.
  • Proficiency in developing quality code using best practices such as unit testing.
  • Experience working in Agile development teams, managing workloads through issue tracking software.
  • Excellent verbal and written communication skills.

Desired Qualifications

  • C and C++ programming skills.
  • Rust programming language knowledge.
  • Understanding of mobile architectures like x86 and ARM.
  • Experience with GNU Debugger (GDB).
  • Experience using industry-standard reverse engineering tools (IDA Pro, Ghidra, JEB, Hopper).
  • Experience identifying and exploiting vulnerabilities, including memory and logical flaws.
  • Experience with software release management.
  • Familiarity with Atlassian suite and software project management.
  • Experience in Computer Network Operations (CNO).

Benefits

  • Generous cost sharing for medical insurance for employees and dependents.
  • 100% company-paid dental, vision, and long-term/short-term disability insurance.
  • 401k plan with a generous match and immediate vesting.
  • Competitive salary.
  • Paid leave and holiday packages.
  • Tuition and training reimbursement.
  • Life and AD&D insurance.

About AnaVation

AnaVation specializes in solving complex technical challenges for collection and processing within the U.S. Federal Intelligence Community. Headquartered in Chantilly, Virginia, we deliver innovative research and advanced software systems that provide a strategic information advantage, supporting our customers' missions and operational success. We offer challenging projects, a top-tier work environment, and a collaborative team culture.

If you're looking to grow your career and make a meaningful impact, AnaVation is the ideal place for you!

AnaVation is an equal opportunity employer. All qualified applicants will receive consideration regardless of sex, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

#J-18808-Ljbffr