> Markdown version of [/jobs/ext/2735432-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2735432-software-engineer-ii). 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 II - **Company:** Oak Ridge Associated Universities, Inc. - **Location:** Kansas City, MO, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Software Documentation, Information Systems, Computer Engineering, Software Debugging, Software Maintenance, Systems Development Life Cycle, Software Engineering, Verification and Validation (Software), Information Technology - **Published:** September 5, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/86287170/1 ## About the Role * A Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or other equivalent ABET accredited Engineering program; * 2+ years of experience; * Ability to travel up to 10% of the time; * Ability to work remote, hybrid, or on-site as directed by management and is determined by the needs of the business; * Regular and reliable attendance as it is an essential function of this job; * United States Citizenship; and * Ability to obtain and maintain, if required for position, a U.S. Department of Energy (DOE) security clearance (some positions require additional DOE designations). WE VALUE * Some positions within this classification may require unique engineering knowledge or coursework related to Electrical Engineering; * Experience with designing and implementing automated software testing; * Familiarity with Six Sigma tools and methodology; Six Sigma certification preferred. ## Description The Software Engineer II is responsible for a variety of intermediate level software engineering responsibilities under moderate supervision. They use broad knowledge of software engineering discipline, processes, and tools to complete various project subtasks. They interact with internal customers and team members to facilitate the completion of products to customer specifications. Responsibilities Performs software design, coding, debugging, testing, troubleshooting throughout the application development process. * Applies standard software engineering discipline, processes, and tools to complete projects. * Interacts with customers in all phases of software development. * Analyzes existing information systems and applications to identify weaknesses and develop opportunities for improvements. * Develops software development skills in a collaborative/team environment. * Generates software documentation and performs requirements-based verification and validation testing of software to assure all requirements are met. * Develops application specifications, conversion, and migration designs; supports maintenance of applications, as needed. * Conforms to established systems development life cycles, computing standards, and guidelines. * Assists in defining development guidelines and standards to be utilized in software development/integration including developing custom integration solutions with major enhancements, interfaces, functions, and features. * Assists in the evaluation and selection process for new application packages, as needed. ## Related Videos - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Microservices? Monoliths? An Annoying Discussion!](https://www.wearedevelopers.com/videos/970-microservices-monoliths-an-annoying-discussion) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [What I learned as a developer from accidents in space](https://www.wearedevelopers.com/videos/642-what-i-learned-as-a-developer-from-accidents-in-space) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)