> Markdown version of [/jobs/ext/1170071-principal-software-developer](https://www.wearedevelopers.com/jobs/ext/1170071-principal-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Developer - **Company:** BigBear.ai, Inc. - **Location:** United States - **Contract:** Permanent contract - **Skills:** Geographic Information Systems, Computer Programming, Extract Transform Load (ETL), Eclipse (Software), JavaFX, OpenGL, Data Streaming, Git, Software Version Control, Web Api, Microservices - **Published:** July 3, 2026 - **Apply:** https://www.juju.com/job/00000000gday8v ## About the Role Bachelor's Degree and 5 to 8 years of experience; Master's Degree and 3 to 6 years of experience; PhD and 0 to 3 years of experience (in lieu of Bachelor's degree, 6 additional years of relevant experience) + Clearance: Must maintain an active TS/SCI security clearance + Proficiency in Java (11+) is preferred + Experience with Spring (Boot/Framework/Security) + Familiarity with Git source control What we'd like you to have + Additional Clearance: Active CI Polygraph. + Technical Expertise: + Knowledge of JavaFX. + Geospatial data experience. + Background in math and algorithm creation. + Experience with Extract/Transform/Load (ETL) processes. + OpenGL experience. + Familiarity with Ant and Eclipse. + Domain Knowledge: + Experience working within the DoD. + Streaming data expertise (ideally websocket-based). + Event-based programming knowledge. + Experience with microservices and gateways. + Proficiency in working with external APIs. ## Related Videos - [Coffee with Developers - Silvio Barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)