> Markdown version of [/jobs/ext/671008-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/671008-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:** Red Arch Solutions - **Location:** Annapolis Junction, MD, United States - **Experience:** Experienced - **Salary:** $205,000.0 - $217,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Cascading Style Sheets (CSS), Linux, Design of User Interfaces, Software Engineering, User-Centered Design, Website Wireframe, Information Technology - **Published:** June 27, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9000306/principal-software-engineer ## About the Role The Software Engineer, shall have at least the following experience, * Bachelor's degree in Computer Science or a related discipline from an accredited college or university. Note: Four (4) additional years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree. * Five (5) years of experience with a strong background in user-centered design, UI best practices, usability testing, and the software development lifecycle (analysis, design, implementation, and deployment). * Demonstrate working knowledge of Linux, CSS, JavaScript, and HTML to support UI design, troubleshoot design-related issues, and collaborate with development teams. * Work closely with users (analysts) to research, develop, and document user profiles and user performance requirements. * Conduct task analysis and workflow mapping and develop and test user scenarios., * UI/UX experience * 508 Compliance * TS/SCI clearance with polygraph clearance required ## Description * Twenty (20) years of experience as a Software Engineer (SWE) supporting programs and contracts of similar scope, type, and complexity., * Develop UI design specifications and support documentation (e.g., wireframes, mockups, interaction behaviors, and design guidelines), as needed to support development efforts. * Collaborate with product designers and process engineers to inform application design and ensure user-centered solutions align with workflows and requirements. * Conduct accessibility and 508 compliance testing to ensure user interfaces meet regulatory and usability standards. * Collect and analyze user feedback through surveys and behavioral data to guide design improvements and UX decisions. * Work independently while collaborating effectively with small teams and larger cross-functional groups. * Create interactive prototypes to validate design concepts and communicate interactions to stakeholders and development teams. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [What makes a great Software Engineer? Challenging our Assumptions Instead of Talking about Imposter Syndrome](https://www.wearedevelopers.com/videos/863-what-makes-a-great-software-engineer-challenging-our-assumptions-instead-of-talking-about-imposter-syndrome) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [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) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [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)