Full Stack Software Engineer - TS/SCI w/ Poly required

Leading Path Consulting•McLean, VA
•Onsite

About The Position

The Software Developer will support development of systems and capabilities centered on a comprehensive full motion video (FMV) software suite, helping advance the program’s technical vision and meet mission needs. The role involves developing and integrating microservice APIs; deploying services; managing communication endpoints and service integrations; applying ETL concepts; and creating and maintaining orchestration templates for classified environments. The position also involves data modeling, visualization, and querying across graph, SQL, and NoSQL databases; developing and maintaining reactive browser applications; supporting legacy AngularJS applications; troubleshooting applications in customer environments; using messaging engines and high-availability clusters; and building, deploying, and managing containerized software and orchestration. The developer will work at the customer site near Tysons Corner and use JIRA and Agile practices to manage work and communicate project status, issues, impacts, and corrective actions.

Requirements

  • Active TS/SCI clearance with SCI Poly, required prior to interview.
  • At least 5 years of related experience.
  • Proven problem-solving skills in complex environments.
  • Experience with Java, including AOP and IOC; JavaScript; React/Redux; AngularJS; SQL; NoSQL; graph technologies; and C++.
  • Experience developing and integrating microservice APIs using gRPC or REST.
  • Experience deploying services in NodeJS or JBoss and managing gRPC or REST communication endpoints.
  • Knowledge of REST-based service integration, API negotiation, threading, and load balancing.
  • Experience applying ETL concepts and engines.
  • Experience creating and maintaining orchestration templates, including adapting templates for classified environments.
  • Experience with graph, SQL, and NoSQL data modeling, visualization, and querying.
  • Experience developing reactive web applications and managing legacy AngularJS applications.
  • Experience troubleshooting applications in customer environments.
  • Experience with messaging engines and high-availability clusters.
  • Experience using Docker and Kubernetes for container creation, deployment, and orchestration.
  • Ability to apply advanced technologies, principles, theories, and concepts.
  • Willingness to learn in one discipline and develop working knowledge in adjacent disciplines.
  • Proficient understanding and application of engineering principles, concepts, practices, and standards.
  • Experience developing within an Agile framework.
  • Demonstrated ability to communicate issues, impacts, and corrective actions; communicate project topics to diverse audiences; and clearly report relevant information.
  • Demonstrated ability to anticipate technology, process, and skill needs.
  • Ability to work at the customer site near Tysons Corner.

Nice To Haves

  • Experience with MS SQL Server, OmniSci, or Accumulo/Hadoop.

Responsibilities

  • Develop and integrate microservice APIs using gRPC and REST.
  • Deploy micro and macro services in NodeJS or JBoss and manage communication endpoints.
  • Perform REST-based service integration, API negotiation, threading, and load balancing.
  • Apply ETL concepts and engines to decouple solutions.
  • Create and maintain orchestration templates, including adapting templates from unclassified teams for classified environments.
  • Model, visualize, and query data using graph, SQL, and NoSQL technologies.
  • Write and manage large reactive web applications using React/Redux, rxJS, and Reactive Streams.
  • Manage and triage bugs in legacy AngularJS applications.
  • Debug and troubleshoot applications in customer environments.
  • Work on applications ranging from Java to C++ according to customer priorities.
  • Use messaging engines and high-availability clusters, including Kafka Streams and KsqIDB.
  • Create and deploy containers and manage container orchestration using Docker and Kubernetes.
  • Manage the scalability of deployed software products.
  • Use JIRA to manage daily, sprint, and increment metrics, performance, and backlogs.
  • Develop within an Agile framework, including participating in sprints, demonstrations, and Scrum.
  • Communicate project topics, issues, impacts, corrective actions, and relevant information to diverse audiences.
  • Anticipate technology, process, and skill needs.

Benefits

  • Fully paid medical, dental, and vision premiums.
  • Generous paid time off.
  • 11 paid holidays.
  • 6% 401(k) contribution.
  • Annual training and tuition reimbursement.
  • SPOT Award bonuses.
  • Regular team events.
  • Opportunities for professional growth and advancement.
  • Professional and family-friendly work environment with a strong work-life balance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service