> Markdown version of [/jobs/ext/1401459-software-engineer](https://www.wearedevelopers.com/jobs/ext/1401459-software-engineer). 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). --- # Software Engineer - **Company:** Vadum Inc - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Computer Engineering, Apache Hadoop, Python (Programming Language), MATLAB, Machine Learning, Object-Oriented Software Development, Software Maintenance, Tensorflow, Software Engineering, Data Streaming, System Testing, Apache Spark, Scikit Learn, Information Technology, Apache Kafka, Functional Programming, Software Coding, Programming Languages - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1dcb4a1790f03d6c ## About the Role If you're passionate about innovation and want to make a meaningful impact, we'd love to hear from you., The ideal candidate is a creative problem solver with strong software development skills, an interest in emerging technologies, and the ability to collaborate effectively with multidisciplinary teams., * Bachelor's degree or higher in Computer Science, Computer Engineering or related field required. * 5+ years relevant professional experience required. * Government security clearance or the ability to obtain and maintain clearance. * Strong problem-solving skills and a willingness to be flexible and learn new concepts and technologies on the job. * 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 a plus. * Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products. * Strong coding skills in a modern object-oriented language (e.g., C#, Java, C++). * Ability to work effectively and comfortably with multidisciplinary teams of engineers and support staff. * Proven record of technical leadership in their job area. * Excellent communication skills. ## Description * Research new concepts and algorithms as it relates to the assigned programs; Creative application of designs to solve challenging customer problems. * Analyze users' needs and then design and develop prototypes and/or concepts to meet those needs. * Understand and apply machine learning concepts to solve assigned problems and inform designs. * Design specific pieces of an application or system and plan how the pieces will work together as assigned. * Prepare documentation of designs to communicate results and share ideas with teams. * Ensures that a program continues to function normally through software maintenance and testing. * Documents every aspect of an application or system as a reference for future maintenance and upgrade. * Develop software system testing procedures, programming, and documentation as required. * Provide subject matter guidance to peers within the group and company. * Responsibly and respectfully interacts with customers and suppliers to ensure customer satisfaction and project alignment. * Analyzes and solves complex and unique problems across projects using innovative solutions. ## Related Videos - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Let's Get Started With Apache Kafka® for Python Developers](https://www.wearedevelopers.com/videos/565-let-s-get-started-with-apache-kafka-for-python-developers) - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)