SENIOR SOFTWARE DEVELOPER

AnaVation
Full-time
Lorton, VA
Posted on 2 months ago

Job Description

AnaVation is seeking a Senior Software Developer to join their growing team focused on mobile device forensic analysis and reverse engineering. The candidate will design, develop, test, and integrate software features, collaborating with a geographically dispersed team. They will apply robust software engineering practices to deliver reliable and scalable solutions.

Responsibilities

  • Design, develop, test, and integrate software features
  • Collaborate with geographically dispersed teams
  • Apply software engineering and database practices
  • Interface with data architects and software developers
  • Manage project tasks and timelines
  • Develop quality code using unit testing

Requirements

  • Bachelor’s Degree in Computer Science or related field
  • 6+ years of experience as a Software Developer
  • Proficiency in Python, Java, C, C++, JavaScript
  • Mobile app development or systems experience
  • Expertise in Git
  • Understanding of relational databases (SQL Server, PostgreSQL, SQLite)
  • Mobile application decompiling experience
  • Experience with RE tools (IDA Pro, Ghidra, JEB, Hopper)
  • Agile development experience
  • Excellent communication skills
  • Active Top-Secret clearance and ability to obtain SCI access with CI polygraph

Benefits

  • No benefits