Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph
Overview
We are seeking an entry-level Software Engineer (Level 0) to join a mission-focused team supporting development efforts in Linux-based environments. This is an excellent opportunity for cleared candidates looking to build hands-on experience working on real-world systems in a collaborative Agile setting.
Key Responsibilities
Support development, testing, and maintenance of software applications
Work in Linux-based environments using modern development tools
Collaborate with Agile/Scrum teams to deliver software solutions
Contribute to coding efforts using languages such as Python, C/C++, or Java
Utilize Git/GitLab and IDEs (VSCode, Eclipse, etc.) for development workflows
Required Qualifications
Active TS/SCI with Polygraph clearance
Bachelor’s degree in Computer Science or related discipline
(4 additional years of SWE experience may be substituted for degree)
Proficiency working in Linux environments
Basic understanding of software development concepts
Exposure to one or more programming languages (Python, C/C++, Java, etc.)
Experience with Git, GitLab, and modern IDEs
Familiarity with Agile frameworks (Scrum, etc.)
Desired Qualifications
Exposure to geospatial data processing
Experience with 2D or 3D visualization or image display
Familiarity with GitHub or similar tools
Exposure to Jira, Confluence, or similar collaboration tools
Why Join
Entry point into a cleared software engineering career
Work alongside an experienced, highly technical team
Gain hands-on experience in Linux development and modern toolchains
Contribute to mission-critical programs supporting national security