Software Engineer
Norfolk, VA · On-site
... designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. • Develop software solutions with minimal supervision while ...
Norfolk, VA · On-site
... designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. • Develop software solutions with minimal supervision while ...
Norfolk, VA · On-site
... designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. • Develop software solutions with minimal supervision while ...
Designing, developing, testing (automation), deploying, and self-documenting working software. * Designing, coding, testing, and deploying systems. * Utilizing DevSecOps frameworks and processes to ...
Designing, developing, testing (automation), deploying, and self-documenting working software. * Designing, coding, testing, and deploying systems. * Utilizing DevSecOps frameworks and processes to ...
Arlington, VA · On-site
$110K - $135K/yr
Document software designs and interfaces * Develop analysis tools * Perform root cause analysis of software defects and implement corrections Who You Are: * This position requires the ability to ...
Quick apply
Arlington, VA · On-site
$110K - $135K/yr
Document software designs and interfaces * Develop analysis tools * Perform root cause analysis of software defects and implement corrections Who You Are: * This position requires the ability to ...
Arlington, VA · On-site
$110K - $135K/yr
Document software designs and interfaces * Develop analysis tools * Perform root cause analysis of software defects and implement corrections Who You Are: * This position requires the ability to ...
Arlington, VA · On-site
$110K - $135K/yr
Document software designs and interfaces * Develop analysis tools * Perform root cause analysis of software defects and implement corrections Who You Are: * This position requires the ability to ...
Chantilly, VA · On-site
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
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 ...
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
$107K - $125K/yr
As a Front-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications for the User interface (UI) and User experience (UX). You will ...
Chantilly, VA · On-site
$107K - $125K/yr
As a Front-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications for the User interface (UI) and User experience (UX). You will ...
As a Full Stack 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 Full Stack 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 ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. Develop software solutions with minimal supervision ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. Develop software solutions with minimal supervision ...
Norfolk, VA · On-site
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
Norfolk, VA · On-site
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
Reston, VA · On-site +1
Contribute to team responsible for designing and developing new software and web applications; develop backend software using Go; develop frontend software using React, JavaScript, HTML, CSS, and ...
Reston, VA · On-site +1
Contribute to team responsible for designing and developing new software and web applications; develop backend software using Go; develop frontend software using React, JavaScript, HTML, CSS, and ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
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 ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
Formulate software designs using scientific analysis, mathematical modeling, and engineering principles to evaluate and predict system performance. * Develop software solutions with minimal ...
Merrifield, VA · On-site +1
NAVA Software solutions is looking for a Multimedia Designer Details: Multi Media Designer Location: Remote Duration: 12 Months Contract Description * Proven experience collaborating and guiding ...
Merrifield, VA · On-site +1
NAVA Software solutions is looking for a Multimedia Designer Details: Multi Media Designer Location: Remote Duration: 12 Months Contract Description * Proven experience collaborating and guiding ...
Arlington, VA · On-site
Translate complex research designs into seamless, high-performance software applications * Design and implement mission-critical software components and services * Collaborate with cross-functional ...
Arlington, VA · On-site
Translate complex research designs into seamless, high-performance software applications * Design and implement mission-critical software components and services * Collaborate with cross-functional ...
Mclean, VA · On-site
$174K - $207K/yr
Designing, developing, and maintaining software packages for robotics and autonomous systems. * Implementing software solutions in Python (and optionally C++) within a Linux environment. * Creating ...
Mclean, VA · On-site
$174K - $207K/yr
Designing, developing, and maintaining software packages for robotics and autonomous systems. * Implementing software solutions in Python (and optionally C++) within a Linux environment. * Creating ...
Chantilly, VA · On-site
$90 - $100/hr
Ability to obtain Counterintelligence (CI) polygraph after start date * 3 years of experience designing and developing software for complex systems (i.e. Distributed Systems, Multi-Threaded and Multi ...
Chantilly, VA · On-site
$90 - $100/hr
Ability to obtain Counterintelligence (CI) polygraph after start date * 3 years of experience designing and developing software for complex systems (i.e. Distributed Systems, Multi-Threaded and Multi ...
$106K - $124K/yr
As a Front-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications for the User interface (UI) and User experience (UX). You will ...
$106K - $124K/yr
As a Front-End Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications for the User interface (UI) and User experience (UX). You will ...
$10.9K - $22.6K
0% of jobs
$22.6K - $34.2K
0% of jobs
$34.2K - $45.9K
0% of jobs
$45.9K - $57.6K
15% of jobs
$59.8K is the 25th percentile. Wages below this are outliers.
$57.6K - $69.3K
54% of jobs
$69.3K - $80.9K
5% of jobs
$80.9K - $92.6K
0% of jobs
$94.9K is the 75th percentile. Wages above this are outliers.
$92.6K - $104.3K
5% of jobs
$104.3K - $116K
5% of jobs
$116K - $127.6K
9% of jobs
$127.6K - $139.3K
6% of jobs
$10.9K
$92.7K
$139.3K
As a software designer, your role is to create and test software solutions to a set of problems during the early stages of software development. As the designer, your duties are to consider the requirements of the software, which can be done by performing a software requirements analysis, to identify the specific conditions your product needs to meet for a new piece of software to be developed. Once you have completed an SRA, you then design the framework of the application, which developers code into an actual piece of software. You may work closely with software analysts whose job it is to understand problems from the clients or user’s end and convey that to developers with efficiency.
| Aspect | Software Designer | Software Developer |
|---|---|---|
| Primary Role | Focuses on designing software architecture, user experience, and overall system structure | Implements, codes, and tests the software based on designs |
| Required Skills | Design principles, system architecture, UX/UI understanding | Programming languages, coding, debugging |
| Work Environment | Collaborates with designers, product managers, and developers | Works mainly on coding and testing |
| Common Certifications | None specific, but knowledge of design tools and methodologies | Programming certifications, such as Microsoft Certified, Java certifications |
While both roles are integral to software development, a Software Designer primarily focuses on planning and designing the system, whereas a Software Developer implements and codes the software based on those designs. Understanding these differences helps in choosing the right career path or job focus within the tech industry.

Sourced by ZipRecruiter
Water transportation
201 - 500 Employees
Fairfax, VA, US
1983