Senior Software Engineer

NightwingSterling, VA

About The Position

Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets. Nightwing is seeking a Senior Software Engineer with full stack experience to support a development team focused on middleware and backend services. The team focuses on the architecture, development of Application Program Interfaces (APIs) that will be used by consuming applications; supporting data ingest applications and matching services for data scientists and analysts. This includes collaboration with data ingestion teams, consuming applications, system and architectural support.

Requirements

  • Demonstrated experience in Solr or Elastic Search
  • Performing schema updates in Solr/Elastic Search
  • Possessing significant knowledge & experience in submitting Lucene queries
  • Possessing significant knowledge & experience on how Solr/Elastic shards work
  • Possessing significant experience tuning Solr/Elastic for performance and query optimization
  • Demonstrated experience in a big data environment using tools such as Hadoop, Pyspark, Spark, and Hbase
  • Demonstrated hands-on, back-end Java development experience implementing code that undergoes code reviews, unit testing, integration testing and deployed to a production environment
  • College degree in Computer Science or equivalent technical degree
  • TS/SCI with Polygraph Required day 1

Nice To Haves

  • Demonstrated experience working with several AWS services.
  • Demonstrated experience with JIRA and GITHUB.

Responsibilities

  • Architecture and development of Application Program Interfaces (APIs) that will be used by consuming applications
  • Supporting data ingest applications and matching services for data scientists and analysts
  • Collaboration with data ingestion teams, consuming applications, system and architectural support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service