> Markdown version of [/jobs/ext/1473082-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/1473082-software-engineer-iii). 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 III - **Company:** ICI, LLC - **Location:** Washington, DC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Adobe InDesign, Agile Methodology, Software Applications, C++ (Programming Language), Code Review, Information Systems, Computer Engineering, Software Debugging, DevOps, Python (Programming Language), Network Architecture, Scrum Methodology, Software Engineering, Software Systems, Systems Architecture, Systems Integration, Information Technology, Devsecops, Programming Languages - **Published:** July 28, 2026 - **Apply:** https://www.dice.com/job-detail/12a90842-480a-439d-97af-d329f4d6587d ## About the Role * Applicants must be eligible to hold an active Department of Defense (DoD) SECRET personnel security clearance., * 4+ years of experience in computer or software engineering on similar systems * Experience supporting complex IT systems within a naval environment * Experience with unmanned systems architecture * Experience with applying programming concepts in a professional or academic setting. * Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in professional or academic settings. * Experience in testing and debugging software components, including: testing resulting components, and analyzing runtime profiles to debug errors. * Experience in integrating software units and components to produce integrated software items consistent with the design. * Programming languages: familiarity in one or more programming languages, such as C, C++, Java, or Python. Educational & Certification Requirements: * Bachelor of Science Degree in relevant fields, such as engineering or mathematics. Examples include but are not limited to Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems, Mechanical Engineering, or Marine Engineering. * Master's degree in a quantitative field preferred. * Preferred relevant certifications: + Agile Developer certification or Certified Scrum Developer certification + Professional Engineering License ## Description General Tasking Description: * Design, develop and maintain computer software for naval applications. * Participate in design and code reviews, fix errors and bugs, optimize applications and designing and implementing algorithms. * Provide network architecture engineering support by reviewing, analyzing, model-based system engineering, and developing engineering documents for a network system, information system, and for system assessment and authorization (A&A). * Assess and develop a proposed System of Systems (SoS) Architecture Framework IAW guidelines for the ashore or afloat platform baseline. * Review and assess SoS design, identify software vulnerability, and risk management to ensure cybersecurity and UxV Mission requirements are satisfied. * Identify deficiencies and issues in software systems and recommend mitigation solutions. * Support software integration efforts within a multidisciplinary team of engineers ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [DevSecOps: Security in DevOps](https://www.wearedevelopers.com/videos/36-devsecops-security-in-devops) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)