> Markdown version of [/jobs/ext/3077901-journeyman-software-developer](https://www.wearedevelopers.com/jobs/ext/3077901-journeyman-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). --- # Journeyman Software Developer - **Company:** SimVentions Inc. - **Location:** Virginia Beach, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, Amazon Web Services, Software Applications, Computer Vision, JIRA, Microsoft Azure, C++ (Programming Language), Code Review, Computer Literacy, Continuous Integration, Hardware Design, Hardware Interface Design, Python (Programming Language), Node.Js, Scrum Methodology, Cloud Services, Server Administration, Software Engineering, SQL Databases, Systems Integration, Scripting, Software Troubleshooting, Software Application Programming, Git, Computer Equipment, Containerization, Gitlab-ci, Kubernetes, Front End Software Development, Software Coding, Restful APIs, Software Version Control, Docker, Jenkins, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://www.careerbuilder.com/job-details/journeyman-software-developer-md--115271bf-a6b1-4301-b1e8-ef189a901785 ## About the Role Requirements:3-8 years of software development experience Proficiency in one or more programming languages such as C, C++, Python, or Rust (if no C or C++ experience) Experience developing applications that communicate with hardware devices, controllers, sensors, or industrial equipment Ability to diagnose and resolve software and hardware integration issues Ability to learn new languages and technologies Strong problem-solving skills and attention to detail Excellent communication skills Ability to work with others to meet established goals and program schedules Responsibilities:Develop and maintain software applications that interface with hardware systems Design, implement, and test device communication and control functionality Troubleshoot software, hardware, and integration issues Collaborate with engineering and technical teams to deliver reliable solutions Participate in code reviews, documentation, and continuous improvement initiatives Preferred Skills and Experience:Knowledge of hardware interfaces and robotics Experience with computer vision Experience developing code for Navy or DoD systems, High School Diploma and 7+ years of experience in software development 3+ years of recent experience developing with Python Experience in SQL and database management Experience in front-end / full stack development Preferred Qualifications: Experience with Version Control Systems such as Git Experience with containerization tools such as Docker or Kubernetes Knowledge of RESTful API development and integration Understanding of Linux/Unix operating system environments Experience with Agile development methodologies, daily SCRUM, and JIRA Experience working with Node.js. Experience with CI/CD tools such as Jenkins or GitLab CI Knowledge of cloud services such as AWS or Azure Qualifications: Skills: C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Computer Skills, Computer Vision, Continuous Improvement, Detail Oriented, Documentation, Hardware-Software Integration, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, Schedule Development, Set Goals, Software Administration, Software Development, Team Player, Technical Delivery, Testing, United States Department of Defense (DoD) ## Related Videos - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## 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) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)