
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 If You Are:
- 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
A Day In The Life Of:
- 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
Must Have:
- 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
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


Manager, Production Operations and Site Reliability Engineering


Frequently asked questions
What skills are required for Principal Software Engineer at ClearEdge?
The required skills for Principal Software Engineer at ClearEdge include: AWS, Linux, Python, SQL.
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-7eynz.