B

Bigbear.ai

Operational AI platform for decision support

Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USANo salary listed

About the Job

Requirements

  • An active Top Secret/Sensitive Compartmented Information clearance with polygraph is required.
  • A bachelor's degree in Computer Engineering, Computer Science, or a related field plus 12 or more years of software engineering experience is required; an additional four years of software engineering experience may substitute for the degree, for a total of 16 years.
  • Proven hands-on experience developing and maintaining Java/Spring Boot applications, including RESTful APIs, microservices, dependency injection, configuration management, and production troubleshooting, is required.
  • Hands-on experience with NoSQL databases, including data modeling, querying, indexing, performance optimization, and integrating NoSQL stores with Spring Boot, is required.

Responsibilities

  • Design, implement, and maintain Java/Spring Boot microservices and REST APIs for authentication, authorization, and other middleware concerns.
  • Model, query, and optimize NoSQL data stores and integrate them with Spring Boot applications for low-latency production workloads.
  • Troubleshoot production issues across application, database, and integration layers; lead incident response and produce durable fixes.
  • Contribute to system design decisions, including hardware/software trade-offs and reuse versus new development (COTS/GOTS).
  • Write and maintain automated tests, CI/CD pipelines, and deployment artifacts; collaborate with DevOps and infrastructure teams.
  • Review code, produce design documentation, and mentor less-experienced engineers.

Desired Qualifications

  • Familiarity with MongoDB, including document modeling, queries, indexes, aggregation, and Spring Data MongoDB.
  • Experience integrating applications with LDAP/Active Directory, including user authentication, authorization, directory lookups, and Spring Security/LDAP.
  • A strong understanding of REST APIs, distributed systems, application security patterns, and enterprise application architecture.
  • Experience with automated testing, CI/CD pipelines, Git, Maven, and production deployment environments.
  • Ability to troubleshoot complex application, database, and integration issues and collaborate across development and infrastructure teams.

About the Company

Bigbear.ai

Operational AI platform for decision support

BigBear.ai builds operational AI software that helps organizations improve decision-making, cyber operations, and business agility. Its platform combines AI-driven analytics on an organization’s data with external inputs to give a full, real-time view of the environment, uncover new insights, and produce accurate predictions. The product works by integrating data from internal systems and external sources, applying advanced analytics to surface actionable intelligence, and enabling fast, informed actions in complex settings. What sets BigBear.ai apart is its depth of expertise in operational AI and its ability to optimize existing data with additional inputs, delivering data mining and predictive capabilities that go beyond traditional intelligence tools. Its goal is to help clients succeed in mission-critical environments—such as government intelligence, healthcare, and manufacturing—by improving efficiency, risk management, and operational performance.

Company size
501-1,000
Company stage
IPO
Headquarters
Tysons, VA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Bigbear.ai

See more jobs