> Markdown version of [/jobs/ext/558568-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/558568-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:** CLEAREDGE, LLC - **Location:** Annapolis Junction, MD, United States - **Contract:** Permanent contract - **Skills:** Microsoft Excel, Amazon Web Services, Computer Engineering, Python (Programming Language), Cisco Nexus Switches, Open Source Technology, Performance Tuning, Software Maintenance, Shell Script, Software Construction, Software Engineering, Software Systems, Virtualization Technology, Cloud Platform System, Kubernetes, Information Technology, Non-relational Database, Artifactory, Programming Languages - **Published:** June 15, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8976177/principal-software-engineer ## About the Role * A strategic thinker who can architect and maintain complex software systems * Experienced in delivering software solutions in cloud environments (e.g., AWS) * Proficient with software optimization and performance improvements * A problem solver who can troubleshoot and resolve complex technical issues * Comfortable with a variety of programming languages and technologies * An effective communicator and team collaborator * Committed to sharing software engineering best practices and knowledge, * TS/SCI with Polygraph clearance * Bachelor's or Advanced Degree in Computer Science, Computer Engineering, or related technical discipline * 20 years of experience architecting, developing, and maintaining software solutions, with an emphasis on performance optimizations * Proven experience with architecting, developing, deploying, and maintaining complex software systems in cloud environments (e.g., AWS) * Experience with provisioning, virtualization, and containerization orchestration * Demonstrated success troubleshooting and solving complex problems * Comfortable developing and maintaining software using various languages * Expertise in software engineering subject matter and customer support across diverse users * Familiarity with artifact management tools (e.g., Nexus, Artifactory) * Strong Linux scripting skills, Python experience preferred * Experience with relational and non-relational databases * Basic understanding of cross-domain solutions * Strong monitoring and metrics skills * Up-to-date understanding of the open-source landscape Nice to Have: * Excellent communication and documentation skills * Ability to effectively multi-task ## Description As a Principal Software Engineer, you will be responsible for architecting, developing, and maintaining secure software and repository solutions across various network domains. You will work directly with customers, managers, and technical staff to understand business needs and develop technical plans that deliver mission-critical solutions. Your expertise will drive the coding, planning, testing, and deployment of software solutions while ensuring integration across different systems, libraries, and applications. You'll collaborate with cross-functional teams to implement and fine-tune solutions, while providing tiered support to customers and development teams., * Collaborating with customers, managers, and technical teams to gather business requirements and develop technical plans * Architecting, developing, and maintaining secure software and repository solutions * Connecting coding elements, libraries, and applications to ensure successful software releases across different operating systems and infrastructures * Coordinating with multi-functional teams to formulate, implement, and fine-tune software solutions * Providing multi-tiered support to customers and software development teams * Sharing best practices in software engineering and establishing strong, collaborative relationships with government customers and peers ## Related Videos - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [Instant KAI Sandboxes with vCluster: Multi-Tenant, Multi-Scheduler GPU Sharing](https://www.wearedevelopers.com/videos/100333-instant-kai-sandboxes-with-vcluster-multi-tenant-multi-scheduler-gpu-sharing) - [Reusing apps between teams and environments through Containers](https://www.wearedevelopers.com/videos/107-reusing-apps-between-teams-and-environments-through-containers) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)