Software Engineer

Since 2004, Vadum has built a brand known for practical innovation that delivers solutions to customers in the competitive field of national defense research and development. Vadum’s expertise is bringing concepts to life in the form of products or prototypes to address challenging national defense problems. The Vadum team has a wide range of deep operational and technical expertise to develop concepts that work in conjunction with legacy capabilities or create new capabilities.   

We are seeking a highly skilled and motivated Software Engineer to join our team. As a Software Engineer at Vadum, you will assist with the design and development of prototyping, concept design and analysis under the direct (or limited) supervision of a senior engineer.  The ideal candidate will have a strong background in software development, excellent problem-solving skills, and a passion for creating innovative solutions. This position offers an opportunity to work on cutting-edge projects and collaborate with a talented team of engineers. 


  • Provide general, entry-level or junior level support to the engineering team. 
  • Verify and test assigned metrics on projects.  
  • Enter test results into a quality control database.  
  • Identify potential areas of project improvement; recommend and assist with development of appropriate solutions.  
  • Ensure compliance with applicable company and client quality requirements in all assigned programs, functions, products, and areas.  
  • Identify and report problems with specific processes or products to senior engineers.  
  • Assist senior engineers in the development of new methods to improve product quality and process efficacy and efficiency.
  • May interact with external clients/suppliers with supervision. 
  • Must be a U.S. citizen to receive a security clearance from the Department of State. 
  • Strong problem-solving skills and a willingness to be flexible and learn new concepts and technologies on the job. 
  • Analytical skills to interpret complex data sets.  
  • Excellent communication skills, oral and written.  
  • Public speaking skills to give presentations to Software Engineers and the  management team.  
  • Experience with programming languages (JAVA, C/ C++,  Python/TensorFlow/Scikit-Learn, MATLAB, and ML frameworks) 
  • Familiarity with streaming data processing frameworks such as Kafka/Spark/Hadoop, is a plus. 
  • Familiarity with Functional Programming concepts and styles, is a plus.  
  • Ability to work effectively with senior engineers, and translate results from complex analytics into elegant data products. 
  • Ability to work effectively and comfortably with multidisciplinary teams of engineers and support staff. 
  • Organization and delegation skills to break large projects down to milestones and assign tasks best suited to team members. 
  • BS or higher in Computer Science, Computer Engineering or related field.  
  • MS and/or professional certifications are a plus.  
  • Entry level to 5 years related professional experience.  

To apply, please submit your resume. We look forward to reviewing your application.

Vadum offers a comprehensive benefit program, including:

  • Medical, Dental, Vision and Life Insurance
  • Flexible Spending Account
  • 401(k) with up to 4% company match
  • Paid Time Off (Sick, Vacation)
  • 13 Paid Holidays
  • Tuition Reimbursement
  • Voluntary Benefit Offerings (STD, Critical Illness and Hospital Indemnity Insurance, Legal Plan)
  • Work/life balance

Vadum, Inc. is an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, age, genetic trait, sexual orientation, national origin, disability status, or any other characteristic protected by law.

Vadum, Inc. is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact the Human Resources Manager at (919) 341-8241 ext.: 180.