Senior Software Developer

Fusion TechnologyChantilly, VA
Onsite

About The Position

Fusion Technology is seeking a Senior Software Developer to join their team. This role involves developing code, tests, and debugging new software or enhancements to existing software. The ideal candidate will have a strong understanding of business applications, user, performance, quality, interface, and security requirements to support a forensic and investigative ecosystem across multiple enterprise applications in a multi-enclave environment.

Requirements

  • Top Secret Clearance with SCI Eligibility (TS/SCI)
  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • 8+ years of experience in systems engineering or a related field
  • Proficiency in Python programming
  • Experience with Django
  • Experience with message brokers such as RabbitMQ, Kafka, and Redis
  • Experience with Lucene-based search/indexing platforms: Elasticsearch and Apache Solr
  • Experience with data streaming and integration technologies such as Apache Nifi
  • Experience with containerization and orchestration technologies (Docker, Kubernetes)
  • Experience with cloud platforms (AWS GovCloud, SC2S, C2S)
  • Knowledge of API design, versioning, and integration best practices
  • Knowledge of DevSecOps practices and tools
  • Knowledge of Infrastructure as Code (Terraform)
  • Experience with data processing, automation and ETL workflow orchestration
  • Experience with GraphQL
  • Experience with server side technologies (Apache Tomcat)
  • Experience with log analytics and observability platforms, particularly Splunk
  • Familiarity with SAFe Agile methodologies
  • Experience working in classified environments

Responsibilities

  • Develop, test, and debug new software solutions and enhancements to existing applications
  • Work with technical staff to understand problems with software and resolve them
  • Resolve customer complaints with software and respond to suggestions for improvements and enhancements
  • Implement desktop design, testing, security lockdown, and integration with standard software packages
  • Integrate with automated patching and deployment technologies
  • Assist in development of software user manuals
  • Document applications, services, and environments for future maintenance
  • Automate application and configuration deployments and updates
  • 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

Benefits

  • Best-in-class matching 401K program
  • Comprehensive healthcare plan through Cigna
  • Competitive employer contribution to a health savings account
  • Vision and dental plans
  • Life insurance
  • Short- and long-term disability
  • Personal leave
  • Paid certifications and training
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service