Software Engineer

Job Locations
US-MD-Annapolis Junction


Being on the BlueHalo team means working alongside the brightest minds in technology on the toughest challenges facing our nation – not just every once in a while, but every single day. Together, we are leading the transformation of modern warfare and each BlueHalo employee plays a key role. That’s why our investment in you goes beyond a rewarding salary and benefits package. We’re committed to providing our people with the best opportunities to develop their skills, share their knowledge, and push their innovative ideas to the cutting-edge. Having fun doing it with a team that feels like family all across BlueHalo Nation is the ultimate perk. From Space and Directed Energy to Cyber and Intelligence to C4ISR and Air & Missile Defense, there is no limit to where you can take your career with us. Are you ready to launch a career at BlueHalo?


If your first thought when encountered by any daily inefficiency is “I could write a program that is better than this….” than this job is for you! (It’s ok if you never actually get around to writing that program. We get it.) 

Join us in researching, creating, and productizing cutting-edge OSINT tools. You will get to work with dataflows, cross-network domains, data scraping, and data enrichments/analytics. We utilize cloud technologies, NiFi, and kubernetes. The tech stack includes Java, python, react, angular, vue.js, and MongoDB.  




  • Design, develop, test, and maintain production-level enterprise applications deployed to cloud infrastructure 
  • Extend open-source libraries and systems as necessary to meet the needs of the team 
  • Design and implement functionality that spans from storage to middleware to browser 
  • Create interactive Web-based user interface components and data visualizations 
  • Work closely with customers and teammates to rapidly build, test, and deploy new capabilities 



  • Add new functionality to our, Node.js, and MongoDB web application 
  • Extend our Apache NiFi data processing pipeline and Elasticsearch data storage layer 
  • Help monitor and maintain our infrastructure deployed to AWS and OpenStack 



  • You love technology (e.g.,, Node.js, Elastic Stack, AWS, MongoDB, Apache NiFi, Ansible, and more) 
  • You have a technical degree and at least 7 years of solid experience in development, and like trying new things.  
  • You want to work in a lively yet laid-back environment full of people who love learning  
  • You want to build stuff people actually use 
  • Because tabs > spaces. Because spaces > tabs. ugh, nevermind… O_o 
  • This position requires an active TS/SCI clearance with polygraph 

Leading the Transformation

The BlueHalo Effect
It speaks to who we are as a company, a global protective ring that shields everything we most want to safeguard, an unbroken line that ensures our customers retain the advantage in any battlespace, from high above the Earth to deep in cyberspace. It’s who we are, a halo, a protector, the light of inspired engineering keeping our Nation safe.
Our vision is a world where national security is certain because technical superiority is assured.
Join us and become a vital element of The BlueHalo Effect!
EEO Statement 
BlueHalo is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.
If you are an individual with a disability and would like to request a reasonable workplace accommodation for any part of the employment process, please send an email to Please indicate the specifics of the assistance needed. This option is reserved only for individuals who are requesting a reasonable workplace accommodation. It is not intended for other purposes or inquiries.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed