Radiant Solutions

Returning Candidate?

Software Engineer

Software Engineer

# of Openings 
Job Location 
US-MI-Ann Arbor
Posted Date 

More information about this job



Radiant Solutions (formerly MDA Information Systems, LLC) is looking for a Software Engineer  for our Ann Arbor, MI area location. 


Radiant Solutions is hiring top-notch software engineers to help build the cutting-edge applications our customers need. A lot of the work is the result of R&D algorithm development, with the stability of long-standing contracts. We’re looking for developers that can take prototype algorithms and turn it into deployable software

 As a  Software Engineer, you will be working on a variety of projects with multiple customers to tackle real-world challenges.


Join our company whose purpose is to help national security and commercial organizations understand and navigate our changing planet.  Radiant Solutions provides multi-source data collection, enrichment, and analytic capabilities that reveal unique geospatial information and insights where and when it matters most.


We are a new organization but no company has such strong roots in geospatial with our level of scale and a strong commercial mindset.  Our heritage companies, MDA Information Systems, RadiantBlue, DigitalGlobe Intelligence Solutions, HumanGeo and RAI are well known for delivering innovative capabilities across the entire geospatial intelligence value chain. Our combined team of over 1,000 aerospace engineers, geospatial analysts, weather and ocean experts, software developers, data scientists, and DevOps engineers apply disruptive technology and our unique intellectual property to both national security and commercial problems.


We offer an excellent comprehensive benefits package including medical, dental, life, and short/long-term disability insurance, vacation and sick leave, 401(k) retirement plan, flexible spending account and tuition assistance.  Radiant Solutions values diversity in the work place and is an Equal Opportunity Employer.


To be qualified, you must be a US Citizen 






  • Translation of analyst derived algorithms into usable software that can be deployed and exposed as a service for integration,
  • Adapt existing and prototype algorithms to distributed systems. Developers will take existing or prototype code, and make it more efficient within a reusable architecture.
  • Development of UIs that enable access to service enable algorithms.
  • Developers will work closely with analysts / subject matter experts to understand the problem set and determine the best solution.




  • Bachelor’s degree in Computer Science or related field and minimum 2-5 years’ experience.
  • Formal software development experience.
    • Need to demonstrate ability to create stable, reusable software components that meet both internal and external customer needs.
  • Proficient in C++ and Python; Matlab knowledge a plus.
    • Need to be able to implement tasks quickly and efficiently.
  • Understanding of image and signal processing fundamentals is a plus.