1

Assistant Software Developer Jobs in Ashburn, VA

Software Developer

Chantilly, VA · On-site

$120K - $265K/yr

Software Developer Job Category: Information Technology Time Type: Full time Minimum Clearance ... assist program management with deliverables related to backend functionality and user workflows ...

Develop and maintain application features under guidance from senior developers. * Assist with software requirements, design, testing, and maintenance tasks. * Use modern programming tools, version ...

Develop and maintain application features under guidance from senior developers. * Assist with software requirements, design, testing, and maintenance tasks. * Use modern programming tools, version ...

Develop and maintain application features under guidance from senior developers. * Assist with software requirements, design, testing, and maintenance tasks. * Use modern programming tools, version ...

Software Developer

Chantilly, VA · On-site

$124K - $224K/yr

Two Six Technologies is hiring a Software Developer to support the customer's mission-essential ... We are happy to connect and cover the information needed to assist you in reaching your next career ...

Two Six Technologies is hiring a Software Developer to support the customer's mission-essential ... We are happy to connect and cover the information needed to assist you in reaching your next career ...

Software Developer

Herndon, VA · On-site

$155K - $233K/yr

Overview of Opportunity Two Six Technologies is hiring a Software Developer to support the customer ... We are happy to connect and cover the information needed to assist you in reaching your next career ...

Software Developer

Chantilly, VA · On-site

$200K - $240K/yr

Two Six Technologies is hiring a Software Developer to support the customer's mission-essential ... We are happy to connect and cover the information needed to assist you in reaching your next career ...

Software Developer

Vienna, VA · On-site

$130K - $140K/yr

Position Overview Halvik is seeking a Software Developer with full stack experience to support the ... * Assist with production support, troubleshooting, and resolution of issues for PPS services and ...

Senior Software Developer

Springfield, VA

$57 - $75.25/hr

Senior Software Developer Job Category: Information Technology Time Type: Full time Minimum ... Assist in the development of test plans Verify and validate the results of unit tests conducted by ...

Software Developer

Vienna, VA · Remote

$130K - $140K/yr

Position OverviewHalvik is seeking a Software Developer with full stack experience to support the U ... Assist with production support, troubleshooting, and resolution of issues for PPS services and ...

Software Developer

Gaithersburg, MD · On-site

$70K - $120K/yr

The software developer will develop, analyze, and create reports for System Transactions, IoT ... specifications. * Assist in systemdesign, assigning tasks, monitoring progress, reviewing ...

The team is comprised of world-class software developers, engineers, designers, product managers ... assist in debugging it. This includes reading (if not writing) level familiarity with multiple ...

Senior Oracle Software Developer

Mclean, VA · On-site

$55 - $72.75/hr

Provide technical support to the development team and assist with maintaining a stable and secure operational environment. * Perform other software development and engineering activities as directed ...

The team is comprised of world-class software developers, engineers, designers, product managers ... assist in debugging it. This includes reading (if not writing) level familiarity with multiple ...

Showing results 41-60

Assistant Software Developer information

See Ashburn, VA salary details

$30.2K

$102.5K

$247K

How much do assistant software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for assistant software developer in Ashburn, VA is $102,532.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,900.00 and $108,400.00 per year, depending on experience, location, and employer.

What is an assistant software developer?

An Assistant Software Developer is an entry-level professional who supports software development teams by assisting in coding, testing, debugging, and maintaining software applications. They typically work under the guidance of more experienced developers, helping to implement features, fix bugs, and learn best practices in software engineering. This role is ideal for recent graduates or those new to the field, providing valuable hands-on experience and an opportunity to build technical skills. Over time, Assistant Software Developers may advance to more senior roles as they gain experience and expertise.

What are some common challenges faced by assistant software developers when working on team projects?

Assistant Software Developers often encounter challenges such as understanding existing codebases, managing time effectively while balancing multiple tasks, and keeping up with rapidly changing project requirements. Collaboration is key, as you'll frequently work alongside senior developers, testers, and project managers, which requires clear communication and openness to feedback. Embracing these challenges helps build problem-solving skills and sets the stage for future career growth within the development team.

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

To thrive as an Assistant Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), basic software development principles, and often a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is typically required. Strong problem-solving abilities, teamwork skills, and attention to detail help individuals excel in collaborative and fast-paced development environments. These skills and qualities are vital for producing high-quality code, supporting project goals, and contributing effectively to software development teams.

What is the difference between Assistant Software Developer vs Junior Software Developer?

AspectAssistant Software DeveloperJunior Software Developer
Required CredentialsTypically an associate degree or relevant certificationsUsually an associate degree or entry-level certifications
Work EnvironmentSupportive team, learning-focused, entry-level projectsHands-on coding, developing features, debugging
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsWidely used across software firms, tech startups, and IT services

The main difference is that Assistant Software Developers often focus on supporting tasks and learning, while Junior Software Developers are more involved in actual coding and project work. Both roles are entry-level, but Junior Developers typically have more hands-on responsibilities and experience.

What are the most commonly searched types of Software Developer jobs in Ashburn, VA?

The most popular types of Software Developer jobs in Ashburn, VA are:

What are popular job titles related to Assistant Software Developer jobs in Ashburn, VA?

For Assistant Software Developer jobs in Ashburn, VA, the most frequently searched job titles are:

What job categories do people searching Assistant Software Developer jobs in Ashburn, VA look for?

The top searched job categories for Assistant Software Developer jobs in Ashburn, VA are:

What cities near Ashburn, VA are hiring for Assistant Software Developer jobs?

Cities near Ashburn, VA with the most Assistant Software Developer job openings:

Infographic showing various Assistant Software Developer job openings in Ashburn, VA as of August 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 76% Physical, 3% Hybrid, and 21% Remote job distribution, with an average salary of $102,532 per year, or $49.3 per hour.

$120K - $265K/yr

Full-time

Medical, Retirement, PTO

Re-posted 8 days ago


Key responsibilities

  • Develop Java APIs using Spring Boot.

  • Integrate Spring Boot applications with external APIs and support deployment to webservers.

  • Support frontend team during integration with backend REST API calls.


Job description

Job Title: Software Developer
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI with Polygraph
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
* * *
The Opportunity:
CACI is seeking a Software Developer with agile methodology experience to augment a team of developers, in support of the development of an application in high paced, technologically evolving environment. Scrum, SaFE and Kanban experience preferred. JIRA experience preferred.
We value team members who strive to produce high quality work through collaboration with team members and customers while making a difference through individual contributions to ensure project success for our team and our customers. We are leading the charge for digital transformation in the intelligence community, so we are seeking team members who are optimistic about leveraging emergent technologies that are strategically aligned to AWS best practices.
As part of CACI's Intel Application Services, you will support the men and women charged with safeguarding the American people and enhancing the Nation's safety, security, and prosperity.
Responsibilities:
  • Develop Java APIs using Spring Boot
  • Integrate a Spring Boot application with external APIs from 3rd parties
  • Work with database team to map models to PostgreSQL tables
  • Work with infrastructure team to deploy codebase to webservers
  • Advocate for new or improved development practices that increase craftsmanship, availability, resilience, and scalability of our solutions
  • Provide demonstrations of new features and functionality to the customer
  • Write and execute unit tests on new and existing Java code
  • Provide documentation and assist program management with deliverables related to backend functionality and user workflows
  • Assist the team with creating user stories and features for existing and upcoming work
  • Support frontend team during integration with backend REST API calls
  • Take part in analysis efforts, identification, and recommendation of solutions, integration points and related implementation architecture for business usage improvements, scalability and performance.
  • Provide guidance to less experienced developers and administrators in the form of code review, solution design, and recommended training and development plans
  • Must remain on the client site during Luke Program core hours of 0900-1500.

Qualifications:
Required:
  • TS/SCI with Polygraph
  • BA/BS in a related discipline
  • Team Delivery Mentality
  • Experience with: Angular 15, Git/Gitlab, Bootstrap, Angular Material, Cypress, JIRA and/or Confluence knowledge

Desired:
  • Scrum, SaFE and Kanban experience preferred.
  • AWS experience and/or knowledge
  • Apache PDFBox
  • Junit
  • Data Analytics Dashboard Tool Integration
  • Data Governance and Management Integration
  • AWS DevOps and/or AWS Certified Practitioner certification
  • Commercial or national security sector DevOps knowledge

This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$120,800 - $265,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.