1

Graduate Software Developer Jobs in Washington, DC

Software Engineer Location : Remote Type : Full Time : We are seeking a motivated Junior Software ... This role is ideal for a recent Computer Science graduate eager to apply their programming skills ...

The Software Developer will lead the design, development, testing, and deployment of advanced ... Pursuing Associate's, Bachelor's, or Graduate Degrees * Obtaining industry-standard professional ...

The Software Developer will lead the design, development, testing, and deployment of advanced ... Pursuing Associate's, Bachelor's, or Graduate Degrees * Obtaining industry-standard professional ...

Senior Software Engineer

Mclean, VA · Hybrid

$123K - $163K/yr

As a Senior Software Engineer at Exiger, you will be responsible for designing and developing ... An undergraduate or graduate degree in computer science or equivalent experience. * 6+ Years ...

next page

Showing results 1-20

Graduate Software Developer information

See Washington, DC salary details

$54.4K

$126.7K

$188K

How much do graduate software developer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for graduate software developer in Washington, DC is $126,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,900.00 and $147,200.00 per year, depending on experience, location, and employer.

What is a Graduate Software Developer job?

A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.

What are the key skills and qualifications needed to thrive in the Graduate Software Developer position, and why are they important?

To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.

What are typical career progression opportunities for a Graduate Software Developer?

Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

What are the most commonly searched types of Graduate Software Developer jobs in Washington, DC? The most popular types of Graduate Software Developer jobs in Washington, DC are:
What are popular job titles related to Graduate Software Developer jobs in Washington, DC? For Graduate Software Developer jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Graduate Software Developer jobs in Washington, DC look for? The top searched job categories for Graduate Software Developer jobs in Washington, DC are:
Infographic showing various Graduate Software Developer job openings in Washington, DC as of July 2026, with employment types broken down into 81% Full Time, 9% Part Time, 1% Temporary, and 9% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $126,675 per year, or $60.9 per hour.
2026 Graduate - Software Engineer; Data Scientist; Ontologist - Threat Analytic Systems

2026 Graduate - Software Engineer; Data Scientist; Ontologist - Threat Analytic Systems

The Johns Hopkins University Applied Physics Laboratory

Laurel, MD • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Description

Are you excited about applying your education toward building creative solutions forour nation's greatest challenges?

Are you searching for a collaborative environment that prioritizes impact, innovation, and personal development?

If so, the Threat Analytic Systems Group is looking for someone like you to join our APL team!

We are a team of software engineers, data scientists, and knowledge representation experts who partner with experts across a wide range of domains including countering weapons of mass destruction (CWMD), special operations, intelligence analysis, biothreat security, online disinformation, and disease surveillance. Our goal is to research and build innovative AI-enabled systems that can identify and prioritize relevant data in a timely and scalable manner and accelerate our sponsors' ability to observe and act on threat activities.

We need talented engineers, scientists, and ontologists with creativity, curiosity, and a strong drive for learning to succeed!

As a member of our team you will...

  • Design, implement, test, and deploy algorithms, machine learning models, and AI-enabled systems in a dynamic, fast-paced, and team-oriented environment.
  • Interact with sponsors, analysts, and other end users to understand their mission goals, gather requirements, and innovate new ways to improve efficiency.
  • Survey academic literature, propose new research, engineer solutions, and utilize DevOps/MLOps strategies to overcome deployment challenges.
  • Document and present work on current research and development activities

Qualifications

You meet our minimum qualifications if you have...

  • A Bachelor's degree in computer science, mathematics, engineering, or related technical field.
  • Have strong problem solving, analytical, and organizational skills, in addition to excellent written and verbal communication skills.
  • Have experience working successfully within a team environment
  • Are able to obtain an Interim Secret Clearance by your start date and ultimately obtain Top Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

Software Engineers:

  • Experience in computer science fundamentals and Java, Python, JavaScript, and web development

Data Scientists:

  • Experience in Python
  • Familiarity with machine learning and scientific libraries (e.g., PyTorch, Tensorflow, Scikit-Learn, Pandas, Numpy)
  • Interest in working with engineers to integrate models and algorithms into analytic pipelines

Ontologists:

  • A foundation in formal logic

You'll go above and beyond our minimum requirements if you have...

A Master's degree in computer science, mathematics, engineering or related technical field.

Software Engineers:

  • Familiarity with Agile software development practices, full life cycle software development, or feature development
  • Familiarity with continuous integration and continuous deployment (CI/CD) best practices
  • Familiarity with containerization (Docker, Podman, Kubernetes)
  • Experience with machine learning libraries and techniques
  • Experience with mobile development and Kotlin

Data Scientists:

  • Experience creating experiments, developing approaches, and testing hypotheses for data-driven challenges
  • Familiarity with Python best practices
  • Familiarity with foundational machine learning approaches
  • Experience with information extraction and natural language processing techniques

Ontologists:

  • Experience building RDF/OWL ontologies

About Us

Why Work at APL?

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.

At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities athttps://www.jhuapl.edu/careers.

All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contactAccessibility@jhuapl.edu.

The referenced pay range is based on JHU APL's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis.


Minimum Rate
$85,000 Annually
Maximum Rate
$165,000 Annually