Senior Software Developer – Mobile/RE HYBRID! at AnaVation LLC

Lorton, Virginia, United States

AnaVation LLC Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Defense, GovernmentIndustries

Requirements

  • Bachelor’s Degree required, preferably in Computer Science, Electrical Engineering, Computer Engineering, or related discipline
  • Minimum of six years of experience as a Software Developer
  • 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
  • Excellent skills with developer documentation
  • Excellent skills with collaborative coding and ability to adopt shared coding practices
  • 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
  • Experience using industry standard RE tools (IDA Pro, Ghidra, JEB, Hopper) to determine the function of closed-source software
  • Excellent verbal and written communication skills
  • Active Top-Secret clearance and the ability to obtain SCI access with a CI polygraph

Responsibilities

  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Applying robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interfacing 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
  • Focusing on mobile device forensic analysis including mobile device reverse engineering

Skills

Key technologies and capabilities for this role

Mobile ForensicsReverse EngineeringSoftware DevelopmentSoftware TestingSoftware IntegrationDatabase DesignProgramming Languages

Questions & Answers

Common questions about this position

What is the work arrangement for this position?

This is a hybrid role, mostly remote with two days per week on-site in Lorton, VA, subject to change at the customer's direction. There will also be several workshops throughout the year requiring one to two weeks on-site collaboration.

What are the required qualifications and skills for this role?

Candidates need a Bachelor’s Degree (preferably in Computer Science or related), 6+ years as a Software Developer, proficiency in Python, experience with C or other languages, mobile app development, Git, relational databases, mobile decompiling, binary analysis, developer documentation, collaborative coding, unit testing, Agile teams, and RE tools like IDA Pro, Ghidra, JEB, or Hopper.

What security clearance is required for this position?

An active Top-Secret clearance is required, along with the ability to obtain SCI access with a CI polygraph.

What is the company culture like at AnaVation?

AnaVation invests in great people for innovative solutions and an engaging culture, with a high-performing, geographically dispersed team focused on software R&D in mobile forensics where developers thrive by learning and advancing skills.

What makes a strong candidate for this Senior Software Developer role?

Strong candidates have a broad skillset across multiple languages, experience in mobile reverse engineering and forensics, proven ability to collaborate in Agile teams with shared coding practices, and comfort with complex challenges like binary analysis and RE tools.

AnaVation LLC

IT engineering services for federal government

About AnaVation LLC

AnaVation LLC provides specialized technology solutions to complex technical and analytical problems, primarily serving the Federal Government. The company offers a variety of IT engineering services, including intelligence collection and processing, analytical systems, big data solutions, and cybersecurity measures. AnaVation focuses on delivering tailored solutions that meet the unique needs of its clients, positioning itself as a trusted partner in the government technology market. The company generates revenue through contracts with federal agencies, ensuring a steady income by maintaining long-term relationships. AnaVation's success is supported by its dedicated team, known as AnaVators, who are committed to delivering high-quality engineering solutions while fostering a positive work culture. The goal of AnaVation is to enhance operational efficiency and security for its clients by solving complex technical challenges.

Reston, VirginiaHeadquarters
2013Year Founded
VENTURE_UNKNOWNCompany Stage
Government & Public Sector, CybersecurityIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Disability Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Holidays
Professional Development Budget
Life Insurance

Risks

Emerging tech startups may reduce AnaVation's market share in federal IT services.
Rapid AI evolution requires significant R&D investment to maintain competitiveness.
Potential federal IT budget cuts could impact AnaVation's primary revenue streams.

Differentiation

AnaVation specializes in IT services for the Federal Government, ensuring tailored solutions.
The company emphasizes a strong work culture, enhancing employee satisfaction and client outcomes.
AnaVation's expertise in cybersecurity and big data sets it apart in the government sector.

Upsides

Increased demand for cloud-native cybersecurity solutions offers expansion opportunities for AnaVation.
U.S. government's IT modernization budget boost in 2024 could secure more contracts.
AI-driven data analytics rise enhances AnaVation's big data solutions for federal clients.

Land your dream remote job 3x faster with AI