Senior Software Engineer

BigBear.ai•Norfolk, VA
•Onsite

About The Position

BigBear.AI is seeking a Senior Software Engineer to join an agile team of engineers, software developers, analysts, and innovators developing technology-driven decision-support applications for the Department of Defense. The team combines subject-matter expertise, user engagement, operational awareness, and software development to help government customers gain insights into complex problems, run scenarios, and analyze large, disparate datasets. In this role, you will design, develop, and deploy software solutions supporting mission-critical DoW operations. You will work with multidisciplinary teams, including data scientists and systems analysts, to build applications and systems that meet performance, reliability, and security standards. The position is onsite, with SIPR remote work possible.

Requirements

  • Active SECRET security clearance with eligibility for TS/SCI.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field and 5 to 8 years of experience; or a master’s degree and 3 to 6 years of experience; or a PhD and 0 to 3 years of experience.
  • Proficiency in front-end and back-end development.
  • Experience applying AI and machine learning in operational applications.
  • Experience with Angular, DotNet, Python, Docker, AWS Services, Helm/YAML, SQL Server, Qlik, DataBricks, web/data pipelines, and GitLab. Equivalent technologies are accepted, including React for Angular, Java for DotNet, PostgreSQL for SQL Server, or Azure for AWS.
  • Strong analytical and problem-solving abilities, focused on delivering high-quality solutions.
  • Ability to work effectively in multidisciplinary teams and communicate technical concepts to non-technical stakeholders.

Nice To Haves

  • Active TS/SCI clearance.
  • Active SIPR access.

Responsibilities

  • Design, develop, document, test, and debug applications and systems using full-stack development principles.
  • Collaborate with systems analysts, engineers, and programmers to design systems, gather requirements, and address project limitations and capabilities.
  • Analyze user needs and software requirements to assess design feasibility within time and cost constraints.
  • Develop and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Shape and implement cloud-forward data environments and web and data pipelines supporting DoW operations.
  • Ensure software standards are met and maintain high-quality documentation.
  • Coordinate software system installations and monitor equipment functioning to ensure specifications are met.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service