> Markdown version of [/jobs/ext/3052296-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3052296-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:** O'Tech Corporation - **Location:** United States - **Experience:** Expert - **Salary:** $94,100.0 - $141,100.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Windows, JIRA, Unit Testing, C Sharp (Programming Language), Software Documentation, Linux, Software Architecture, Software Safety, Requirements Management, Software Engineering, Software Requirements Analysis, Git, Containerization, Kubernetes - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/software-engineer-ii-509979186 ## About the Role OTECH produces and maintains unique underwater systems - typically for US Navy and other US Government Department of Defense customers. Our projects are all one-of-a-kind. Projects range from quick burn to lifecycle management of fielded systems. The ideal candidate for this position has a few years of software experience working in a team environment. Senior positions are expected to efficiently manage themselves and start introducing improvements to designs and architectures., * BS Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline. Commensurate experience will be considered. * 2+ years of C# software lifecycle engineering experience. * Proficiency with the Microsoft 365 environment. * Ability to obtain and maintain a United States Government Department of Defense Security Clearance. * Must be a US citizen., * Experience working on Department of Defense software efforts. * Experience with containerization or orchestration (Kubernetes). * Experience with Avalonia and or Linux OS. * Experience with CI/CD pipelines. * Experience with Jira and Git. * Experience in the field of ocean engineering. * Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers. ## Description * Apply working knowledge of the software lifecycle. * Design, write and integrate software CSU's to the defined software architecture. * Fully understand and provide feedback on software design choices. * Lead small subgroups or efforts within a program's software team. * Actively interface with the software lead and team. * Communicate independently and effectively with teammates for issue resolution. * Creation and maintenance of project CDRL's. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing. * Support software testing on the factory floor, offsite, and offshore. * Understand user requirements, concept of operations documents, and system requirements specifications. * Prepare reports and present results to stakeholders. * Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.