1

Junior Software Development Jobs in Reston, VA (NOW HIRING)

Junior Software Engineer

Lorton, VA · On-site

$100 - $125/hr

We are seeking a Junior Software Engineer to join our team in Lorton, VA ... This fully onsite role will support the development, integration, and deployment of cloud‑based ...

Junior Software Engineer

Vienna, VA · On-site

$80 - $100/hr

Position Overview SteerBridge is seeking a Junior Software Engineer to support the Modern ... Write clean, well-documented code to support full-stack feature development * Assist with ...

Position Overview SteerBridge is seeking a Junior Software Engineer to support the Modern ... Write clean, well-documented code to support full-stack feature development * Assist with ...

Junior Software Engineer

Vienna, VA · On-site

$75K - $110K/yr

Position Overview SteerBridge is seeking a Junior Software Engineer to support the Modern ... Write clean, well-documented code to support full-stack feature development * Assist with ...

Junior Software Engineer

Vienna, VA · On-site

$75K - $110K/yr

Position Overview SteerBridge is seeking a Junior Software Engineer to support the Modern ... Write clean, well-documented code to support full-stack feature development * Assist with ...

Junior Software Developer

Mclean, VA · On-site

$60 - $80/hr

Prescient Edge is seeking a Junior Software Developer . At Prescient Edge, we believe that acting ... Career development opportunities, including on-the-job training, tuition reimbursement, and ...

Jr. Software Engineer

Bethesda, MD · On-site

$57K - $104K/yr

Leidos has an exciting opportunity for a Jr. S oftware Engineer in our Intel Security Sector ... Support the Agile software development lifecycle following SAFe practices, using industry leading ...

Jr. Software Engineer

Bethesda, MD · On-site

$57K - $104K/yr

Leidos has an exciting opportunity for a Jr. S oftware Engineer in our Intel Security Sector ... Support the Agile software development lifecycle following SAFe practices, using industry leading ...

Software Engineer

Gaithersburg, MD · On-site

$125 - $150/hr

Mentor junior software engineers and provide technical guidance across development teams. * Support cloud‑based application development and migration initiatives utilizing commercial cloud ...

Showing results 21-40

Junior Software Development information

See Reston, VA salary details

$25K

$92.6K

$143K

How much do junior software development jobs pay per year?

As of Sep 9, 2026, the average yearly pay for junior software development in Reston, VA is $92,566.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,700.00 and $90,500.00 per year, depending on experience, location, and employer.

What is a junior software developer?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications under the supervision of more experienced developers. They typically work as part of a development team, learning best practices and gaining experience with various programming languages and tools. Junior developers are responsible for writing basic code, fixing bugs, and participating in code reviews while building their technical skills and knowledge of software development processes.

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 a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with languages such as Java, Python, or JavaScript, and version control systems like Git, is typically required. Strong communication, teamwork, and a willingness to learn are crucial soft skills for growth in this role. These skills and qualities are essential for delivering effective software solutions, collaborating with team members, and adapting to evolving technologies.

What are some typical challenges faced by junior software developers in their first year, and how can they overcome them?

Junior software developers commonly encounter challenges such as adapting to new codebases, understanding team workflows, and managing task priorities. It can be overwhelming to navigate complex projects or unfamiliar tools, but seeking guidance from senior team members and actively participating in code reviews can help. Proactively asking questions, utilizing company documentation, and setting aside time for continuous learning are effective strategies to overcome these hurdles. Embracing a growth mindset and viewing mistakes as learning opportunities will also contribute to a smoother transition into the role.

What is the difference between Junior Software Development vs Junior Web Developer?

AspectJunior Software DevelopmentJunior Web Developer
Required SkillsProgramming languages, software design, debuggingHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech startups, IT departmentsWeb agencies, tech companies, freelance projects
CertificationsComputer Science degree, coding bootcampsWeb development courses, certifications like HTML, CSS
Common UsageDeveloping software applications, systemsBuilding websites, web applications

Junior Software Development and Junior Web Developer roles share foundational programming skills and often require similar certifications. However, Junior Software Developers typically work on broader software projects across various platforms, while Junior Web Developers focus specifically on website and web application development. Both roles are common entry points in the tech industry, with overlapping skills but different specialization areas.

How much does a junior software developer earn?

A junior software developer typically earns between $50,000 and $70,000 annually, depending on location, industry, and experience. Entry-level roles often require basic programming skills in languages like Java, Python, or JavaScript and may include benefits such as training and mentorship.

How to get a job in junior software development with no experience?

To secure a junior software development position with no experience, focus on building foundational skills through online courses, coding bootcamps, or personal projects. Gaining proficiency in programming languages like Python or Java, creating a portfolio, and obtaining certifications can improve your chances; internships or volunteering can also provide practical experience.

How to get hired as a junior software developer?

To get hired as a junior software developer, candidates should build a strong foundation in programming languages like Python, Java, or JavaScript, and create a portfolio of projects to demonstrate their skills. Gaining experience through internships, coding bootcamps, or contributing to open-source projects can improve employability. Additionally, understanding version control systems like Git and preparing for technical interviews are important steps in the hiring process.

What are the most commonly searched types of Software Development jobs in Reston, VA?

The most popular types of Software Development jobs in Reston, VA are:

What cities near Reston, VA are hiring for Junior Software Development jobs?

Cities near Reston, VA with the most Junior Software Development job openings:

Infographic showing various Junior Software Development job openings in Reston, VA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $92,566 per year, or $44.5 per hour.

Junior Software Engineer

Lorton, VA • On-site

3M HEALTHCARE
10K+ employees

$100 - $125/hr

Other

Re-posted 3 days ago


Job description

We are seeking a Junior Software Engineer to join our team in Lorton, VA. This fully onsite role will support the development, integration, and deployment of cloud‑based solutions with a focus on Infrastructure‑as‑Code (IaC), Configuration‑as‑Code (CaC), and workflow automation. The candidate will assist with Atlassian Jira and Confluence workflow customization and integrations, while also contributing to the development and enhancement of cloud‑hosted applications and services. This position provides the opportunity to expand hands‑on experience with Microsoft Azure technologies, modern DevOps practices, and automation tools in a collaborative engineering environment.

Responsibilities
  • Assist in designing, developing, testing, and deploying software and automation solutions
  • Support Jira and Confluence workflow customization, automation, and integrations, including scripting, API usage, and plugin‑based enhancements
  • Develop and maintain IaC and CaC using tools such as Ansible, Bicep, Terraform or PowerShell
  • Write clean, efficient, and maintainable code using C#, Python, Java, PowerShell, or Bicep
  • Contribute to cloud solution development and deployment within Microsoft Azure environments
  • Write clean, maintainable, and efficient code across various programming languages as needed
  • Collaborating with senior engineers on new features, enhancements, and cloud architecture improvements
  • Participate in CI/CD pipeline development and automated deployment workflows
  • Troubleshoot application, configuration, or pipeline issues in development and deployment environments
  • Document system changes, engineering processes, workflows, and deployment patterns
  • Participate in team meetings, design sessions, code reviews, and continuous improvement activities
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 0–2 years of software engineering experience (internships, course projects, or personal projects welcome)
  • Foundational understanding of cloud computing concepts and software development principles
  • Basic knowledge of networking, databases, and security fundamentals
  • Must hold 8140 certification or obtain it within six months
Preferred Qualifications
  • Familiarity with REST APIs and microservices concepts
  • Exposure to Agile development methodologies
  • Experience or hands‑on practice with Terraform, Docker, or Kubernetes
  • Familiarity with Artificial Intelligence/Machine Learning (AI/ML) fundamentals or experience using AI‑assisted development tools
  • Valid US Passport Required
Clearance Requirements

No clearance required, but must have the ability to obtain TS/SCI eligibility.

Compensation

The base pay range for this position in these locations is $70,500—$136,700 USD.

Equal Employment Opportunity Statement

We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities. For details, view a copy of the Accenture Federal Services Equal Opportunity Policy Statement.

Accenture Federal Services is an Equal Employment Opportunity employer. Additionally, as an affirmative action employer for veterans and individuals with disabilities, Accenture Federal Services is committed to providing veteran employment opportunities to our service men and women.

Accommodation

Accenture Federal Services is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture Federal Services and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.

If you are being considered for employment opportunities with Accenture Federal Services and need an accommodation for a disability or religious observance during the interview process or for the job you are interviewing for, please speak with your recruiter.

Employment Information and Legal Notice

Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.

Candidates who are currently employed by a client of Accenture Federal Services or an affiliated Accenture business may not be eligible for consideration.

Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.

The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information.

California requires additional notifications for applicants and employees. If you are a California resident, live in or plan to work from Los Angeles County upon being hired for this position, click here for additional important information.

#J-18808-Ljbffr