About the Role
<p><strong>Location:</strong> Annapolis Junction, MD<br />
<strong>Clearance:</strong> TS/SCI and Full Scope Poly<br />
<strong>Salary $110K to $130K </strong></p>
<p>We are seeking a <strong>Junior Software Developer</strong> to support mission-focused development efforts in a collaborative engineering environment. This role is ideal for early-career engineers who have a strong foundation in <strong>Python, Java, or C/C++</strong> and want to grow their skills working on production systems supporting real-world operational needs.</p>
<p>You will work alongside senior engineers to design, develop, test, and deploy software solutions while gaining exposure to modern development practices, CI/CD pipelines, and cloud or on-prem infrastructure environments.</p>
<p><strong>Key Responsibilities</strong></p>
<p>Develop, test, and maintain software applications using <strong>Python, Java, or C/C++</strong></p>
<p>Participate in code reviews and follow secure coding best practices</p>
<p>Troubleshoot and debug software defects across development and test environments</p>
<p>Support integration of software into larger distributed systems</p>
<p>Write and maintain technical documentation</p>
<p>Collaborate with cross-functional teams including systems engineers, DevOps, and cybersecurity teams</p>
<p>Participate in Agile ceremonies (standups, sprint planning, retrospectives)</p>
<p><strong>Required Qualifications</strong></p>
<p>Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent experience)</p>
<p>0–3 years of software development experience (internships count)</p>
<p>Experience with at least one of the following:</p>
<p>Python</p>
<p>Java</p>
<p>C or C++</p>
<p>Understanding of software development fundamentals:</p>
<p>Object-oriented programming</p>
<p>Data structures and algorithms</p>
<p>Version control (Git preferred)</p>
<p>Strong problem-solving and communication skills</p>
<p><strong>Preferred Qualifications</strong></p>
<p>Experience working in Linux environments</p>
<p>Exposure to containerization (Docker)</p>
<p>Familiarity with CI/CD tools (Jenkins, GitLab CI, or similar)</p>
<p>Basic knowledge of networking concepts</p>
<p>Experience working with REST APIs</p>
<p>Exposure to cloud environments (AWS, Azure, or GCP)</p>