Software Developer
Springfield, VA · On-site
The Software Developer performs coding, debugging, testing and troubleshooting throughout the application development process, and will also design and develop software applications. Responsibilities ...
Springfield, VA · On-site
The Software Developer performs coding, debugging, testing and troubleshooting throughout the application development process, and will also design and develop software applications. Responsibilities ...
Springfield, VA · On-site
The Software Developer performs coding, debugging, testing and troubleshooting throughout the application development process, and will also design and develop software applications. Responsibilities ...
$131K - $237K/yr
Leidos is seeking a Software Developer for a technical development program supporting the Sponsor's Entitlement Programs as well as IdAM /ICAM, Authentication, Authorization, Attributes and Digital ...
$131K - $237K/yr
Leidos is seeking a Software Developer for a technical development program supporting the Sponsor's Entitlement Programs as well as IdAM /ICAM, Authentication, Authorization, Attributes and Digital ...
Washington, DC · On-site
$80/hr
iQuasar LLC is seeking to fill a Software Developer position in Arlington, VA . At iQuasar, we strive to provide the next generation of cutting-edge technologies. Our growth means exciting career ...
Quick apply
Washington, DC · On-site
$80/hr
iQuasar LLC is seeking to fill a Software Developer position in Arlington, VA . At iQuasar, we strive to provide the next generation of cutting-edge technologies. Our growth means exciting career ...
Springfield, VA · On-site
The Software Developer will perform coding, debugging, testing, and troubleshooting throughout the application development process and will also design and develop software applications.
Springfield, VA · On-site
The Software Developer will perform coding, debugging, testing, and troubleshooting throughout the application development process and will also design and develop software applications.
Springfield, VA · On-site
The Software Developer will perform coding, debugging, testing, and troubleshooting throughout the application development process, as well as design and develop software applications.
Springfield, VA · On-site
The Software Developer will perform coding, debugging, testing, and troubleshooting throughout the application development process, as well as design and develop software applications.
Washington, DC · On-site +1
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
Washington, DC · On-site +1
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
... Developer position include analysis of business applications and design specifications for functional areas. The ideal candidate will also test, debug, and refine computer software to produce the ...
... Developer position include analysis of business applications and design specifications for functional areas. The ideal candidate will also test, debug, and refine computer software to produce the ...
Chantilly, VA · On-site
SAIC is seeking a Software Developer to maintain a network, records system, and other analytical applications that collect and analyze data related to business operations. The overall goal is to ...
Chantilly, VA · On-site
SAIC is seeking a Software Developer to maintain a network, records system, and other analytical applications that collect and analyze data related to business operations. The overall goal is to ...
Washington, DC · On-site
Bachelors of Science in Computer Science or Software Engineer * Proficient knowledge with Java * This position is hybrid, requiring a combination of remote and in-office work. To support ...
Washington, DC · On-site
Bachelors of Science in Computer Science or Software Engineer * Proficient knowledge with Java * This position is hybrid, requiring a combination of remote and in-office work. To support ...
Washington, DC · On-site +1
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
Washington, DC · On-site +1
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
Herndon, VA · On-site
Overview of Opportunity Two Six Technologies is hiring a Software Developer to support the customer's mission-essential applications within an Agile Team. The developer will be responsible for the ...
Herndon, VA · On-site
Overview of Opportunity Two Six Technologies is hiring a Software Developer to support the customer's mission-essential applications within an Agile Team. The developer will be responsible for the ...
Chantilly, VA · On-site
Two Six Technologies is hiring a Software Developer to support the customer's mission-essential applications within an Agile Team. The developer will be responsible for the development and support of ...
Chantilly, VA · On-site
Two Six Technologies is hiring a Software Developer to support the customer's mission-essential applications within an Agile Team. The developer will be responsible for the development and support of ...
Washington, DC · Remote
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
Quick apply
Washington, DC · Remote
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
Arlington, VA · Remote
Overview SOFTWARE DEVELOPER (NAUT): Bowhead seeks a Software Developer to support our customer on the Nautical contract in the Arlington, VA area. This position serves as a technical leader in the ...
Arlington, VA · Remote
Overview SOFTWARE DEVELOPER (NAUT): Bowhead seeks a Software Developer to support our customer on the Nautical contract in the Arlington, VA area. This position serves as a technical leader in the ...
As a Back-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to ...
As a Back-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to ...
Chantilly, VA · On-site
Two Six Technologies is hiring a Software Developer to support the customer's mission-essential applications within an Agile Team. The developer will be responsible for the development and support of ...
Chantilly, VA · On-site
Two Six Technologies is hiring a Software Developer to support the customer's mission-essential applications within an Agile Team. The developer will be responsible for the development and support of ...
As a Back-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to ...
As a Back-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to ...
Washington, DC · On-site +1
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
Quick apply
Washington, DC · On-site +1
Working under the guidance of senior developers, you'll apply foundational programming skills and learn to implement reliable, maintainable software that complies with federal security standards. You ...
Chantilly, VA · On-site
NS2 Mission is seeking an excellent Software Developer candidate to join our engineering team in Chantilly, VA working on NeXtMidas. Our engineers have deep experience in this programmable signals ...
Quick apply
Chantilly, VA · On-site
NS2 Mission is seeking an excellent Software Developer candidate to join our engineering team in Chantilly, VA working on NeXtMidas. Our engineers have deep experience in this programmable signals ...
Chantilly, VA · On-site
BasisPath is seeking a Lead Software Engineer to support the development of mission-critical capabilities. In this role, you will be responsible for architecting and developing software solutions ...
Chantilly, VA · On-site
BasisPath is seeking a Lead Software Engineer to support the development of mission-critical capabilities. In this role, you will be responsible for architecting and developing software solutions ...
$47.5K - $58.1K
1% of jobs
$58.1K - $68.7K
4% of jobs
$68.7K - $79.3K
9% of jobs
$89.2K is the 25th percentile. Wages below this are outliers.
$79.3K - $89.9K
12% of jobs
$89.9K - $100.5K
15% of jobs
The median wage is $107.5K / yr.
$100.5K - $111.1K
14% of jobs
$111.1K - $121.7K
15% of jobs
$125.9K is the 75th percentile. Wages above this are outliers.
$121.7K - $132.3K
13% of jobs
$132.3K - $143K
9% of jobs
$143K - $153.6K
5% of jobs
$153.6K - $164.2K
3% of jobs
$47.5K
$110.6K
$164.2K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Full-time
Re-posted 28 days ago