> Markdown version of [/jobs/ext/3068676-software-engineer](https://www.wearedevelopers.com/jobs/ext/3068676-software-engineer). 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 - **Company:** Caci Inc - **Location:** Jessup, MD, United States - **Salary:** $113,200.0 - $237,800.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Systems Engineering, Confluence, JIRA, C++ (Programming Language), Information Systems, Continuous Delivery, Linux, Embedded Software, Python (Programming Language), Systems Development Life Cycle, Software Tools, Reverse Engineering, Software Systems, Subversion, Git, Information Technology, Atlassian Tools, Apache Nifi - **Published:** September 25, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9193577/software-engineer ## About the Role Required: * Active TS/SCI w/ Polygraph * Bachelor's degree in Systems Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or a related discipline from an accredited institution. * 12 yrs., B.S. or 10 yrs. w/ M.S., 4 yrs. of additional SWE experience may be substituted for a bachelor's degree. Proven experience planning and leading Systems Engineering efforts. * Experience with developing CNO specific software in Linux/Windows/Embedded applications. * Experience with Reverse Engineering, especially with Ghidra. * Produce and modify software systems in C/C++/Python. * Provide support for fielded software systems. * Familiarity with Git and Subversion. * Atlassian Tools (Jira, Confluence). * Be willing to learn new technologies and systems to meet mission objectives. Desired: * Strong written and verbal communication skills. * Extensive experience working directly with mission-focused customers. * Strong analytical skills with the ability to understand sophisticated dataflows and automation concepts. * Experience guiding system development through engineering management plans. * Experience with Apache NiFi * Experience defining system, functional, and component-level requirements. * Hands on experience automating test cases using software tools and systems. * Experience working in an agile, continuous delivery environment. * Exposure to operational scenario support and transitions to production environments. * Experience monitoring deployed systems, dataflows, and tool performance. ## Description You will act as an embedded developer/general-purpose CNO software engineer for up-and-coming projects where you will design, develop, prototype, modify, and integrate solutions to provide mission-centric results. You will work closely with analysts, operators, data scientists and other software engineers to provide mission tactical support. This fast-paced and dynamic environment demands a flexible, highly-motivated engineer with a strong desire to learn new skills and tackle evolving challenges that are critical to national security. Responsibilities * Augment existing tool sets. * Derive, document, and analyze requirements. * Build prototypes to demonstrate understanding of mission requirements. * Produce end tool sets that can operate within mission constraints. * Be able to work with customer leadership to build relationships to help enable and improve mission success. ## 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 network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)