
Real job — pulled straight from ClearEdge’s careers page · Verified May 23, 2026 · No reposts.
Job description
ClearEdge is hiring a Principal Software Engineer — a full-time, based in Annapolis Junction, MD role. Apply directly on ClearEdge's careers page below.
Principal Software Engineer
Team: Intelligence Solutions
Location: Annapolis Junction, MD
Commitment: Full-time
Workplace Type: hybrid
You Will Excel in This Role If You Are:
- Proficient in full-stack software development and performance optimization
- Experienced in architecting, developing, and maintaining complex software solutions
- Adept at solving complex technical problems and troubleshooting system issues
- Skilled in leading technical teams and mentoring engineers
- Strong in both oral and written communication, including technical documentation and presentations
A Day in the Life Of:
- Engaging in all phases of the software development lifecycle, tailoring processes to meet customer needs
- Leading technical efforts, making architectural decisions, and mentoring team members
- Developing modular components, ensuring scalability and maintainability
- Leveraging multiple programming languages, frameworks, and operating systems to solve technical challenges
- Utilizing CI/CD pipelines for deployment and optimizing performance across software systems
- Creating and maintaining system documentation, providing clear technical guidance and briefings
Must Have:
- TS/SCI with polygraph clearance
- 20+ years of experience in software engineering within the Intelligence Community
- Bachelor’s degree in a related field (or an additional 4 years of experience in lieu of a degree)
- Experience in full-stack development, including web technologies such as HTML, CSS, and JavaScript/TypeScript
- Proficiency in JavaScript frameworks such as React, Vue, or Angular
- Strong background in object-oriented programming using Java or JavaScript
- Hands-on experience designing and developing modular components for scalable applications
- Familiarity with CI/CD pipelines for software deployment
- Proven Linux background and ability to work in complex heterogeneous environments
- Ability to obtain and maintain a DoD Top Secret Security Clearance and SCI Access
Nice to Have:
- AWS certification
- Security+ certification
- Certifications in Java, .NET, cloud technologies (Hadoop, HBase, MongoDB), or frameworks (Java EE, Spring, etc.)
- Experience with monitoring and metrics tracking for system performance
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Principal Software Engineer at ClearEdge?
The required skills for Principal Software Engineer at ClearEdge include: JavaScript, TypeScript, React, Vue.js, Angular, Java, HTML, CSS, Linux, CI/CD, AWS, Hadoop, MongoDB, J2EE, Spring.
What is the seniority level for Principal Software Engineer at ClearEdge?
Principal Software Engineer at ClearEdge is a Principal level position.
How do I apply for Principal Software Engineer at ClearEdge?
You can view the full description and apply for Principal Software Engineer at ClearEdge on EchoJobs: https://echojobs.io/job/clearedge-principal-software-engineer-fcrsj.