Skip to main content
The Josef Group logo

Junior Software Developer

The Josef Group
Full Timejunior
Annapolis Junction, Maryland, US$110k – $130kPosted February 19, 2026

Salary Context

This role offers $110k–$130k. The median for Junior-level devops roles is $100k–$130k (based on 17 listings). 4% above median.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaAWSGCPAzureDockerJenkinsLinuxGitGitLabRESTAgileCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Location: Annapolis Junction, MD

Clearance: TS/SCI and Full Scope Poly

Salary $110K to $130K

We are seeking a Junior Software Developer 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 Python, Java, or C/C++ and want to grow their skills working on production systems supporting real-world operational needs.

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.

Key Responsibilities

Develop, test, and maintain software applications using Python, Java, or C/C++

Participate in code reviews and follow secure coding best practices

Troubleshoot and debug software defects across development and test environments

Support integration of software into larger distributed systems

Write and maintain technical documentation

Collaborate with cross-functional teams including systems engineers, DevOps, and cybersecurity teams

Participate in Agile ceremonies (standups, sprint planning, retrospectives)

Required Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent experience)

0–3 years of software development experience (internships count)

Experience with at least one of the following:

Python

Java

C or C++

Understanding of software development fundamentals:

Object-oriented programming

Data structures and algorithms

Version control (Git preferred)

Strong problem-solving and communication skills

Preferred Qualifications

Experience working in Linux environments

Exposure to containerization (Docker)

Familiarity with CI/CD tools (Jenkins, GitLab CI, or similar)

Basic knowledge of networking concepts

Experience working with REST APIs

Exposure to cloud environments (AWS, Azure, or GCP)

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free