Application Developer - Mid Level

Bigbear.aiWashington, DC
Hybrid

About The Position

BigBear.ai is seeking a Mid-Level Application Developer to support the Defense Intelligence Agency (DIA). This position will be based out of Washington, D.C. and will offer remote flexibility. You will be joining our amazing BigBear.ai team to provide development for legacy and existing systems whether it’s building out new features, enhancements, or bug fixes and adding features that will allow our successor system to integrate with older legacy systems so that both systems can co-exist. This position will require ~2 days of onsite support with remaining days providing developer support remotely. As a Mid-Level Application Developer, some of your duties will require you to independently manage multiple complex work assignments with minimal oversight and review. Assignments may be broad in nature, requiring originality and innovation in determining how to accomplish tasks. Operates with appreciable latitude in developing methodology and presenting solutions to problems. Contributes to deliverables and performance metrics where applicable.

Requirements

  • TS/SCI clearance with a polygraph
  • Bachelors degree and 6+ years of experience with application or software development with least a portion of the experience within the last 2 years or Master's degree and 4+ years of experience with application or software development
  • Experience using Node.js with Typescript, SQL, PostgreSQL, Redis, and Elasticsearch
  • Experience with Angular and NestJS, JSON, Java, JavaScript, SharePoint, XML, VBAs, Oracle, MongoDB, Solr, SQL, Open AI, or other AI technologies
  • Experience with Docker containers and/or Red Hat Openshift.

Nice To Haves

  • Experience with Python
  • Familiarity with Piwik/Matomo
  • Experience creating solutions to complex problems within a collaborative, cross-functional team
  • Ability to work with automated testing tools to perform testing and maintenance

Responsibilities

  • Provide development for legacy and existing systems, including building new features, enhancements, or bug fixes.
  • Add features that will allow successor systems to integrate with older legacy systems so that both systems can co-exist.
  • Independently manage multiple complex work assignments with minimal oversight and review.
  • Operate with appreciable latitude in developing methodology and presenting solutions to problems.
  • Contribute to deliverables and performance metrics where applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service