Software Engineer – Classification & Access Control
$94,400–$198,200 year
On-site · Hanover, Maryland, United States
Job Summary
Design, develop, test, and document software across the full lifecycle. Build and enhance policy-driven tools that support classification string validation and comparison for access control. Integrate new capabilities into the existing classification marking tool and upcoming M365 web-based applications. Collaborate closely with a team of developers and actively contribute to technical discussions and planning. Participate in requirements elicitation and provide input throughout the development process.
Required Qualifications
- Bachelor’s degree or higher in Computer Engineering, Computer Science, or related discipline OR 4 additional years of software engineering experience in lieu of a degree
- 5+ years of software engineering experience
- 2+ years of experience in SIGINT, IA, or IT domains
- Strong working knowledge of JavaScript/DOM, TypeScript, Node.js/npm
- AWS services and console navigation
- Docker (CLI) and building Docker images
- Git (CLI), GitLab CI/CD, and pipeline development
- Jest and Cypress
- Experience developing unit and functional tests
- Experience conducting code reviews
- Proficiency with JIRA and GitLab
- Ability to work directly with customers
- Strong troubleshooting skills
- Commitment to coding standards and established team processes
- Knowledge of Microsoft Office JavaScript API
- Experience triaging and responding to user issues
- Ability to assist with testing new releases and merge requests
- Experience collaborating with developers, contractors, and government stakeholders
- Ability to contribute content to documentation and user guides
- Strong time-management skills
- Experience expanding and maintaining unit tests
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.