AnaVation is seeking a Senior Software Engineer to lead the design, development, testing, and management of application development projects that support critical IT infrastructure, including large-scale data processing, computationally intensive statistical modeling, and advanced analytics within a forensic and investigative ecosystem.
Requirements
- Experience with SAFe Agile framework
- Strong understanding of forensic and investigative system requirements
- Demonstrated experience designing and implementing complex software solutions in secure government environments
- Advanced proficiency with: - One or more programming languages: Java, .NET(C), Python
- Complex system architecture design
- Message brokers such as RabbitMQ, Kafka, and Redis
- Elasticsearch, Splunk, and other data platforms
Responsibilities
- Design, develop, test, and manage application development projects in support of IT infrastructure
- Integrate third-party components and introduce new custom capabilities
- Modify existing code and recommend process improvements
- Automate operations and maintenance tasks
- Develop and implement technical efforts for large-scale data processing and advanced analytics
- Participate in all aspects of the software development life cycle
- Contribute to planning, requirements, development, testing, and quality assurance
Other
- Minimum of 8 years of experience in software engineering
- Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI)
- Participate in Program Increments (PIs) and Agile Release Train (ART) activities
- Support the multi-enclave environment (Unclassified, Secret, and Top Secret)
- Collaborate with cross-functional teams to ensure seamless integration