> Markdown version of [/jobs/ext/3104853-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3104853-principal-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). --- # Principal Software Engineer - **Company:** AIS Inc - **Location:** Rome, GA, United States - **Salary:** $141,000.0 - $196,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), Assembly Language, Unit Testing, Unix, C++ (Programming Language), Code Review, Cyber Security, Computer Programming, Computer Engineering, Software Debugging, Hypervisor, Issue Tracking Systems, Networking Hardware, Packet Analyzer, Reverse Engineering, Software Engineering, Software Systems, Transmission Control Protocol (TCP), Tcpdump, Wireshark, Virtualization Technology, Computer Network Operations, PIC Microcontroller, Gitlab, Information Technology, Code Testing, Cyber Warfare, Software Version Control - **Published:** September 27, 2026 - **Apply:** https://www.dice.com/job-detail/a4b7c4ac-7926-4ecf-82a3-70f005c8ff22 ## About the Role * You have a Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field of study and 11 years of relevant experience OR equivalent combination of education and experience. * Strong debugging expertise. * Experience with TCP/IP networking and socket-level programming. * Knowledge of CNO development concepts. * Background in software analysis and reverse engineering. * Experience with assembly programming and assembly-level analysis. * Deep understanding of low-level internals for one or more of the following: Windows, Unix/Linux, network devices, mobile devices, or unit test frameworks. * Hands-on experience with GitLab for source control, issue tracking, code review, and CI/CD pipeline development. * Ability to conduct packet capture, traffic inspection, and protocol analysis using tools such as Wireshark and tcpdump. * Strong understanding of Windows internals and Windows APIs, with software development experience in C/C++. * Experience developing, analyzing, and debugging shellcode, including position-independent code (PIC). * Hypervisor development experience is a plus. ## Description Assured Information Security (AIS) is looking for a Principal Software Engineer with a strong background in Computer Network Operations (CNO) and Offensive Cyber Operations (OCO), to join our CyberAI team. In this role, you'll be responsible for leading and contributing to the research and development of innovative software solutions and critical applications leveraged by our customers. *This is a hybrid position, with an onsite requirement of 3 days per week. This position also requires an active TS/SCI* What You'll Do: * Evaluate software for latent flaws which may constitute a vulnerability. * Evaluate and develop circumventions for security mechanisms preventing code execution. * Design and develop hardware and software based CNO capabilities. * Assist with designing, developing, documenting, testing, and debugging applications. * Apply knowledge of security concepts and networks. * Set up and use virtualized infrastructure in developing and testing code. ## Related Videos - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) - [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) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)