1

Junior Software Developer Jobs in Frederick, MD (NOW HIRING)

Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems.

Lead AI Software Developer

Gaithersburg, MD · On-site

$125K - $157K/yr

Leidos is seeking a Lead AI Software Developer to join the Air Traffic Business Area within the Homeland Sector, supporting the development of the Leidos Common Baseline . Common Baseline is a ...

Full Stack Software Developer EVAPCO, Inc. is an employee-owned manufacturing company with global resources and solutions for worldwide heat transfer applications. We are dedicated to designing and ...

Full Stack Software Developer EVAPCO, Inc. is an employee-owned manufacturing company with global resources and solutions for worldwide heat transfer applications. We are dedicated to designing and ...

Full Stack Software Developer EVAPCO, Inc. is an employee-owned manufacturing company with global resources and solutions for worldwide heat transfer applications. We are dedicated to designing and ...

Software Developer Intern

Gaithersburg, MD · On-site

$20.75 - $27.25/hr

CERTIFY Global is an innovative software organization that provides a seamless patient experience ... Interns will have the ability to engage in Engineering and Product Support, while collaborating ...

Software Developer Intern

Gaithersburg, MD · On-site

$20.75 - $27.25/hr

\n \n \n \n CERTIFY Global is an innovative software organization that provides a seamless patient ... Interns will have the ability to engage in Engineering and Product Support, while collaborating ...

Lead AI Software Developer

Gaithersburg, MD · On-site +1

$125K - $157K/yr

In this position, you will design and implement software solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus is on ...

Software Engineer / Developer Job Type: Full time, On-Site, potential for hybrid schedule Clearance Requirements: Active TS/SCI clearance. Northstrat has various positions available, such as ...

Full Stack Software Developer (Microsoft .NET) - Manufacturing OT & ERP Integration We are seeking a Full Stack Software Developer to design, build, and support modern applications that connect ...

Full Stack Software Developer (Microsoft .NET) - Manufacturing OT amp; ERP Integration We are seeking a Full Stack Software Developer to design, build, and support modern applications that connect ...

Software Developer, Lead

Potomac, MD · On-site

$120K - $150K/yr

Performs implementation, regular problem solving, maintenance and support for agile software development to modernize systems. Applies leading-edge principles, theories, and frameworks; contributes ...

Software Developer, Senior

Potomac, MD · On-site

$56.25 - $74.50/hr

Performs implementation, regular problem solving, maintenance and support for agile software development to modernize systems. Applies advanced consulting skills and/or extensive technical expertise ...

Software Engineer SME

Gaithersburg, MD · On-site

$131K - $237K/yr

Mentor junior and mid-level software engineers and promote consistent engineering practices across the team. * Identify opportunities to improve application performance, reliability, security ...

New

Mentor junior and mid-level software engineers and promote consistent engineering practices across the team. * Identify opportunities to improve application performance, reliability, security ...

New

Showing results 41-60

Junior Software Developer information

See Frederick, MD salary details

$23.9K

$88.5K

$136.7K

How much do junior software developer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for junior software developer in Frederick, MD is $88,466.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,600.00 and $86,500.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What are the most commonly searched types of Software Developer jobs in Frederick, MD?

The most popular types of Software Developer jobs in Frederick, MD are:

What cities near Frederick, MD are hiring for Junior Software Developer jobs?

Cities near Frederick, MD with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Frederick, MD as of September 2026, with employment types broken down into 100% Full Time. Highlights an 66% In-person, 11% Hybrid, and 23% Remote job distribution, with an average salary of $88,466 per year, or $42.5 per hour.

Senior Software Developer

Gaithersburg, MD • On-site

Leidos
IT Services • 10K+ employees

$107K - $195K/yr

Full-time

Re-posted 22 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 154 frontline employees who took The Breakroom Quiz


Job description

Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA's broader initiative to modernize legacy flight service capabilities, replacing aging infrastructure with scalable, cloud-based platforms designed to improve safety and operational efficiency-particularly in remote and high-dependency aviation environments. These efforts focus on delivering mission-critical, future-ready solutions that provide safety-critical flight services to the pilot community.
**Please note, this exciting position is currently unfunded and is anticipation of future work.
As a member of a Scaled Agile software development organization, you will contribute to the technical execution of a program that integrates proven, globally deployed technologies with modern cloud-native capabilities. You will work alongside cross-functional teams and technical leaders to deliver predictable outcomes in a highly regulated, safety-critical environment.
In this position, you will design and implement software solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus is on developing containerized applications within an Agile/SAFe environment. This position supports government programs and requires the ability to obtain and maintain a favorable Public Trust investigation.
Primary Responsibilities
  • Responsible for software development activities both individually and as a member of a team including writing, testing, debugging, and maintaining source code within an Agile environment.
  • Use AI-assisted development tools to accelerate coding, refactoring, debugging, and test creation.
  • Develop solutions to complex issues and problems that impact multiple areas or disciplines.
  • Actively participate in Agile scrum ceremonies and other related team activities.
  • Troubleshoot and participate in the resolution of technical issues in lab and operational environments.
  • Provide support as needed for system engineering, test engineering, and system owner teams.
  • Communicate with internal team members across multiple areas and client team members. May communicate with parties external to the organization.

Basic Qualifications
  • Bachelor's degree in Computer Science or a related field with 8-12 years of relevant experience, or a Master's degree with 6-10 years of experience. May also possess a Doctorate.
  • Expert knowledge of Java with substantial hands-on programming experience
  • Extensive experience with Web development and commonly used front-end tools and languages (React, HTML, CSS, JavaScript)
  • Extensive experience with unit testing tools such as Junit and Mockito
  • Significant experience with RESTful API, JSON, XML, XSD
  • Significant experience with Spring Framework, Spring Security, and Spring Boot
  • Significant experience with Linux
  • Significant experience with version control systems such as Git or Subversion
  • Experience with common development tools and IDEs (Eclipse, VS Code, etc.)
  • Experience working within the Agile Scrum framework
  • Understanding of sound software development principles and practices
  • Ability to effectively communicate verbally and in writing
  • Ability to obtain SF-85 Public Trust (Tier 2) suitability determination
  • US citizenship required

Preferred Qualifications
  • Experience with AI-assisted coding (Claude Code, Codex etc.)
  • Experience with microservices and cloud-based environments
  • Knowledge of or experience with Python programming language
  • Knowledge of or experience with Ansible playbooks and YAML
  • Knowledge of or experience with Linux shell scripting
  • Knowledge of or experience with MongoDB
  • Knowledge of air traffic control and flight services

ATMC
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
April 30, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $107,900.00 - $195,050.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media