BigBear · Columbia, Maryland, US

Principal Software Engineer

OpenFull-timePay not stated

Open — BigBear has a posting for this job. Posted 23 Aug 2026.

This posting

Posted 23 Aug 2026 · Full-time · Pay not stated

Apply on the employer's site

Opens careers.bigbear.ai. Talentify has not checked who owns that address. You apply there — Talentify never asks for an account or a CV.

Job alerts

Get jobs like this by email

Talentify emails you Principal Software Engineer jobs in Columbia, Maryland.

About this job

Residency

All applicants must currently reside in the United States

Overview

BigBear.ai is seeking a Principal Software Engineer to support the exciting Advanced Analytics Team mission. Engineer will work closely with mission stakeholders to analyze software requirements, design innovative technical solutions, develop software applications, and implement high-performance capabilities supporting advanced mission objectives.

What you will do

  • Own or influence the technical architecture for complex software systems.
  • Lead design reviews, technical planning, and engineering tradeoff decisions.
  • Establish coding, testing, performance, security, and maintainability standards.
  • Mentor senior and mid-level engineers and provide technical guidance across teams.
  • Collaborate with product, systems engineering, cybersecurity, DevSecOps, and program leadership.
  • Drive modernization, automation, and reduction of technical debt.
  • Review implementation plans and assess technical risks.
  • Support proposal development, customer briefings, and technical demonstrations when applicable.
  • Ensure software practices align with required regulatory, security, and mission needs.
  • Contribute hands-on code or prototypes where necessary.

What you need to have

  • Bachelor’s degree in computer science, software engineering, plus 11 years of relevant or equivalent experience.
  • Clearance: TS/SCI w/Poly
  • Significant professional software engineering experience
  • Demonstrated experience designing and delivering complex production software.
  • Experience making architecture and technology decisions across multiple components or teams.
  • Strong proficiency in at least one modern programming language.
  • Experience with automated testing, code review, source control, and continuous integration.
  • Ability to communicate technical decisions to engineers, customers, and executive stakeholders.

What we'd like you to have

  • Experience in cloud-native architecture, distributed systems, or large-scale modernization.
  • Experience with containerized deployments and infrastructure as code.
  • Experience leading Agile or DevSecOps delivery teams.
  • Experience in highly regulated, safety-critical, or security-sensitive environments.
  • Experience supporting proposals, estimates, technical road maps, or customer engagements.

Pay transparency

Please note the targeted compensation range is provided as an estimate, and any actual compensation offer may vary depending on the needs of the company, or an applicant's skillset, competencies, experience, education, certifications, location, or other factors. The estimated range does not include the value of any benefits offered.

About BigBear.ai

BigBear.ai is a leading provider of AI-powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on Bigbear.ai’s predictive analytics capabilities in highly complex, distributed, mission-based operating environments. Headquartered in McLean, Virginia, BigBear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit https://bigbear.ai/ and follow BigBear.ai on LinkedIn: @BigBear.ai and X: @BigBearai.

BigBear.ai is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.

  • Bachelor’s degree in computer science, software engineering, plus 11 years of relevant or equivalent experience.
  • Clearance: TS/SCI w/Poly
  • Significant professional software engineering experience
  • Demonstrated experience designing and delivering complex production software.
  • Experience making architecture and technology decisions across multiple components or teams.
  • Strong proficiency in at least one modern programming language.
  • Experience with automated testing, code review, source control, and continuous integration.
  • Ability to communicate technical decisions to engineers, customers, and executive stakeholders.
  • Own or influence the technical architecture for complex software systems.
  • Lead design reviews, technical planning, and engineering tradeoff decisions.
  • Establish coding, testing, performance, security, and maintainability standards.
  • Mentor senior and mid-level engineers and provide technical guidance across teams.
  • Collaborate with product, systems engineering, cybersecurity, DevSecOps, and program leadership.
  • Drive modernization, automation, and reduction of technical debt.
  • Review implementation plans and assess technical risks.
  • Support proposal development, customer briefings, and technical demonstrations when applicable.
  • Ensure software practices align with required regulatory, security, and mission needs.
  • Contribute hands-on code or prototypes where necessary.

Read the full posting

Not this job's pay

What do Corporate – Information Technology jobs in Maryland pay?

Talentify has no pay figure for this posting. The lines below are about Corporate – Information Technology jobs on Talentify in Maryland as a group, computed by Talentify's job index across their postings. They are not the pay for this job.

Of the 543 Corporate – Information Technology jobs on Talentify in Maryland, 102 list pay per year.

Taking the midpoint of each listed range, the middle half pay 110,117–169,653 USD per year and the median is 135,000 USD per year.

73 of these 102 name no currency; they are counted as USD because the jobs are in the United States.

Pay as employers listed it, not adjusted or verified. Updated 2026-11-07.

Computed on 2026-11-07 from the pay in 102 listings.

Not this job's pay

U.S. Bureau of Labor Statistics, for Software Developers, the occupation this job title matches. It describes the occupation, not this job.

The median wage for Software Developers in Maryland was 66.67 USD per hour (138,680 USD per year) in May 2025; the middle half earned 52.46–85.58 USD per hour.

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025

Software Engineer pay and outlook in Maryland

Also open

Also open at BigBear

BigBear's other jobs that have a page here. Each page says open or closed for itself.

Same job, other employers

Principal Software Engineer jobs in Maryland at other employers

Pages on Talentify for this job in Maryland, at employers other than BigBear. Each page says open or closed for itself.