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

Leading Path Consulting•McLean, VA
•$175,000 - $275,000•Onsite

About The Position

Leading Path is hiring a Full Stack Software Engineer to support development of systems and capabilities for a comprehensive motion imagery software suite. The role focuses on meeting the mission while upgrading full motion video (FMV) program technologies in line with the technical vision. The position is performed at a customer site near Tysons Corner and requires an active TS/SCI clearance with SCI Poly before interview. The engineer will develop and integrate microservice APIs, deploy services, build and maintain web applications, work with data and ETL systems, and manage containerized software and orchestration. Applications range from Java to C++, with priorities determined by the customer. The role also includes troubleshooting and bug triage in the customer environment, working with messaging engines and high-availability clusters, and managing software scalability. Leading Path describes itself as an award-winning Information Technology and Management Consulting firm serving government and Fortune 500 clients. It offers a professional, family-friendly work environment with a strong work-life balance.

Requirements

  • At least 5 years of related experience.
  • Active TS/SCI with SCI Poly clearance prior to interview.
  • 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 with NodeJS or JBoss service deployment.
  • Knowledge of REST-based service integration, API negotiation, threading, and load balancing.
  • Experience with ETL concepts and engines.
  • Experience creating and maintaining orchestration templates, including adapting templates from unclassified teams for classified space.
  • Experience with GraphDB, SQL, and NoSQL data modeling, visualization, and querying.
  • Experience developing reactive browser applications and managing large applications using React/Redux, rxJS, or Reactive Streams.
  • Experience debugging and troubleshooting applications in a customer environment.
  • Experience with messaging engines and high-availability clusters.
  • Experience using Docker and Kubernetes for container creation, deployment, and orchestration.
  • Proven problem-solving skills in complex environments.
  • Ability to apply and execute advanced technologies, principles, theories, and concepts.
  • Willingness to learn in one discipline or field and develop working knowledge in adjacent disciplines or fields.
  • Proficient understanding and application of engineering principles, concepts, practices, and standards.
  • Experience developing within an Agile framework, including sprints, demonstrations, and Scrum.
  • Demonstrated ability to communicate issues, impacts, and corrective actions; communicate project topics to diverse audiences; clearly report relevant information; and anticipate technology, process, and skill needs.

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 using NodeJS or JBoss.
  • Manage communication endpoints and REST-based service integration, including 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 GraphDB, SQL, and NoSQL data.
  • Develop and maintain reactive browser applications, including large applications using React/Redux, rxJS, and Reactive Streams.
  • Manage and triage bugs in legacy AngularJS applications.
  • Debug and troubleshoot applications in the customer environment, with work spanning Java through C++ according to customer priorities.
  • Leverage messaging engines and high-availability clusters, including Kafka Streams and KsqIDB.
  • Create and deploy containers and manage container orchestration using Docker and Kubernetes.
  • Manage scalability of deployed software products.
  • Use JIRA to manage daily, sprint, and increment metrics, performance, and backlogs.
  • Work within an Agile framework, including 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