/Junior Software Developer

Junior Software Developer

Annapolis Junction, Marylandusvia direct
// Job Type
Full Time
// Salary
USD 110,000 - 110,000/year
// Salary Range
110,000–110,000 USD / year
// Posted
2 months ago

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>

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Junior Software Developer position at The Josef Group.