> Markdown version of [/jobs/ext/2566131-software-engineer-iv](https://www.wearedevelopers.com/jobs/ext/2566131-software-engineer-iv). 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 IV - **Company:** Motion Recruitment Partners LLC. - **Location:** Colorado Springs, CO, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Software Applications, Unit Testing, Client/Server Application Language (C/AL), Computer Programming, Computer Engineering, Data Structures, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, System Software, System Testing, Test Data, Utility Software, Information Technology - **Published:** August 4, 2026 - **Apply:** https://www.dice.com/job-detail/641b1ed1-a18c-4195-9890-0d4983de3e8e ## About the Role * Bachelor's degree in a technical field such as computer science, computer engineering or related field required * 8-10 years' experience required * A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design * Large systems software design and development experience * Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems * Experience in programming and experience with problem diagnosis and resolution ## Description The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems, * Fine-tune and improve a variety of sophisticated software implementation projects * Gather and analyse system requirements, document specifications, and develop software solutions to meet client needs and data * Analyse and review enhancement requests and specifications * Implement system software and customize to client requirements * Prepare the detailed software specifications and test plans * Code new programs to client's specifications and create test data for testing * Modify existing programs to new standards and conduct unit testing of developed programs * Create migration packages for system testing, user testing, and implementation * Provide quality assurance reviews * Perform post-implementation validation of software and resolve any bugs found during testing ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Stop Guessing, Start Measuring: Evaluating RAG Systems with Synthetic Test Data](https://www.wearedevelopers.com/videos/1982-stop-guessing-start-measuring-evaluating-rag-systems-with-synthetic-test-data) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)