SENIOR SOFTWARE ENGINEER

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

Job Description

AnaVation is seeking a highly skilled Senior Software Engineer to lead the design, development, testing, and management of application development projects supporting critical IT infrastructure, including large-scale data processing, statistical modeling, and advanced analytics within a forensic and investigative ecosystem.

Responsibilities

  • Design, develop, test, and manage application development projects
  • Integrate third-party components
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for data processing and analytics
  • Participate in the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in project milestone reviews and code architecture sessions
  • Provide resource estimation and knowledge transfer
  • Support multi-enclave environment
  • Collaborate with cross-functional teams

Requirements

  • Bachelor's degree in Computer Science or related field
  • 8+ years of software engineering experience
  • Active Top Secret (TS) clearance with SCI eligibility
  • Experience with SAFe Agile framework
  • Strong understanding of forensic and investigative system requirements
  • Proficiency in Java, .NET(C#), or Python
  • Experience with system architecture design, message brokers, data platforms
  • Experience with containerization, cloud platforms, databases, and API development
  • Experience with Git, unit testing, DevSecOps, and frontend frameworks

Benefits

  • No benefits