Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Anavation Logo

Senior Software Developer – Mobile/RE HYBRID!

Anavation

Salary not specified
Oct 7, 2025
Lorton, VA, US
Apply Now

AnaVation is looking for a software research and development team member to focus on mobile device forensic analysis and reverse engineering to provide innovative solutions and an engaging culture for their customers.

Requirements

  • Proficient with Python
  • Experience with C or other programming languages
  • Mobile app development or systems experience
  • Source control management with Git
  • Relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Experience using industry standard RE tools (IDA Pro, Ghidra, JEB, Hopper) to determine the function of closed-source software
  • C, C++ programming language
  • Rust programming language
  • Knowledge of common mobile architectures and their associated instructions, including x86 and ARM
  • OS Level expertise in Linux (or similar)
  • Experience with GNU Debugger (GDB)
  • Experience identifying and exploiting vulnerabilities, such as memory corruption through stack overflows, heap overflows, integer overflows, and logical flaws
  • Computer Network Operations (CNO) experience

Responsibilities

  • designing, developing, testing, and integrating software features
  • apply robust software engineering and database practices to address complex technical challenges
  • ensuring the delivery of reliable, scalable, and maintainable solutions
  • interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for
  • mobile device reverse engineering
  • mobile app development or systems experience
  • collaborative coding and ability to adopt shared coding practices

Other

  • Minimum of six years of experience as a Software Developer
  • Excellent skills with developer documentation
  • Excellent skills developing quality code using best practices such as unit testing
  • Experience collaborating closely in Agile development teams for the development of software tools, including the ability to manage workloads through issue tracking software
  • Excellent verbal and written communication skills
  • This position is currently hybrid (mostly remote, with two days per week on-site with our customer in Lorton, VA.
  • This position requires an active Top-Secret clearance and the ability to obtain SCI access with a CI polygraph.