Taro Logo

Software Engineer

Leader in solving complex technical challenges for collection and processing in the U.S. Federal Intelligence Community, headquartered in Chantilly, Virginia.
Backend
Mid-Level Software Engineer
In-Person
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

AnaVation, a leader in the U.S. Federal Intelligence Community, is seeking a Software Engineer to join their mission-critical cyberspace operations team. This role offers an opportunity to work on complex technical challenges in a classified environment, focusing on full-stack development with emphasis on Python, cloud technologies, and containerization.

The position requires expertise in Python development with SAFe Agile methodologies, along with experience in modern development practices including Docker, Kubernetes, and CI/CD pipelines. You'll be working with cutting-edge technologies including cloud platforms (AWS/Azure), various programming languages (Python, Java, TypeScript), and modern infrastructure tools.

The ideal candidate will have strong technical capabilities in distributed systems, software testing, and version control, combined with security clearance (TS with SCI eligibility). The role offers growth opportunities through hands-on experience with advanced technologies and complex problem-solving in a collaborative environment.

AnaVation provides an exceptional benefits package including comprehensive medical, dental, and vision coverage, 401k with immediate vesting, educational support, and work-life balance through generous PTO. Located in Annapolis Junction, MD, this position offers the chance to work on meaningful projects while contributing to national security initiatives.

This role is perfect for a mid-level software engineer looking to advance their career in a secure, mission-driven environment while working with advanced technologies and receiving competitive compensation and benefits.

Last updated a few seconds ago

Responsibilities For Software Engineer

  • Support full lifecycle software design, data engineering, development, implementation, verification, and testing
  • Investigate, research, prototype and develop solutions to complex technical problems
  • Address problems of systems integration, compatibility, and multiple platforms
  • Design, develop, document, test, and debug application software and systems
  • Ensure software design meets software standards and user requirement

Requirements For Software Engineer

Python
TypeScript
Java
Go
React
PostgreSQL
MongoDB
Redis
Kafka
RabbitMQ
Kubernetes
  • Active TS with SCI eligibility
  • Bachelor's in Computer Science, Data Science or related field
  • 4+ years of Python development experience using SAFe Agile methodologies
  • Familiarity with Docker & Kubernetes
  • Familiarity with CI/CD pipelines and DevSecOps practices
  • Experience with AWS or Azure cloud platform
  • Experience with software testing
  • Experience with software version control in a multi-developer environment
  • Strong debugging and performance optimization skills for distributed systems
  • Understanding of development tools (such as Atlassian, GitLab)

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Generous cost sharing for medical insurance for employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance

Interested in this job?

Jobs Related To AnaVation Software Engineer