1

Software Developer Engineer Jobs in Virginia (NOW HIRING)

SIMILAR CAREER TITLES Software Engineer, Full Stack Developer, Backend Developer, Frontend Developer, Application Developer, Systems Developer, Mobile Developer, Web Developer, DevOps Engineer, Cloud ...

SIMILAR CAREER TITLES Software Engineer, Full Stack Developer, Backend Developer, Frontend Developer, Application Developer, Systems Developer, Mobile Developer, Web Developer, DevOps Engineer, Cloud ...

SIMILAR CAREER TITLES Software Engineer, Full Stack Developer, Backend Developer, Frontend Developer, Application Developer, Systems Developer, Mobile Developer, Web Developer, DevOps Engineer, Cloud ...

Overview Amyx is seeking to hire a Software Developer-Intermediate to support our Cybersecurity Division/NGA Defender in the NCR (Offsite) Contractor Site area. Develops, creates, maintains, and ...

Amyx is seeking to hire a Software Developer-Intermediate to support our Cybersecurity Division/NGA Defender in the NCR (Offsite) Contractor Site area. Develops, creates, maintains, and writes/codes ...

... Engineer will develop interfaces and Application Programming Interface (APIs) to Commercial off-the ... The Software Developer will communicate and share expertise within and across the Sponsor ...

Software Developer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this position ... SIMILAR CAREER TITLESSoftware Engineer, Full Stack Developer, Backend Developer, Frontend Developer ...

Software Developer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this position ... SIMILAR CAREER TITLESSoftware Engineer, Full Stack Developer, Backend Developer, Frontend Developer ...

Software Developer LOCATIONChantilly, VA 20151 CLEARANCETS/SCI Full Poly (Please note this position ... SIMILAR CAREER TITLESSoftware Engineer, Full Stack Developer, Backend Developer, Frontend Developer ...

next page

Showing results 1-20

Software Developer Engineer information

See Virginia salary details

$29.2K

$99.4K

$239.4K

How much do software developer engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for software developer engineer in Virginia is $99,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,000.00 and $105,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Developer Engineer, and why are they important?

To thrive as a Software Developer Engineer, you need a solid understanding of programming languages, software development principles, and a relevant degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is typically required. Strong problem-solving skills, attention to detail, and effective collaboration set exceptional engineers apart. These competencies are crucial for building reliable, scalable software and contributing effectively to dynamic, cross-functional teams.

How do Software Developer Engineers typically collaborate with cross-functional teams during a project?

Software Developer Engineers regularly work alongside product managers, designers, and quality assurance professionals to deliver high-quality software. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews, where they discuss requirements, share progress, and address technical challenges. Effective communication and teamwork are crucial, as developers must ensure their code aligns with project goals and integrates smoothly with work from other team members. This collaborative environment not only helps deliver better products but also fosters professional growth through exposure to diverse perspectives.

What are Software Developer Engineers?

Software Developer Engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages like Java, Python, or C++ to write code that solves problems or fulfills specific needs. In addition to coding, they collaborate with other team members, troubleshoot issues, and ensure the software meets user requirements and quality standards. Their work is essential for creating everything from mobile apps to enterprise software solutions.

What is the difference between Software Developer Engineer vs Software Engineer?

AspectSoftware Developer EngineerSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or related field; certifications optional
Work EnvironmentDevelopment teams, coding, testing, debuggingDesign, development, system analysis, collaboration
Industry UsageCommon in tech companies, startups, software firmsWidespread across tech, finance, healthcare, and more

Both roles involve coding and software development, but Software Developer Engineers often focus more on building and implementing software solutions, while Software Engineers may have broader responsibilities including system design and architecture. The titles are frequently used interchangeably, but understanding their nuances helps in job searches and career planning.

What are the most commonly searched types of Software Developer Engineer jobs in Virginia? The most popular types of Software Developer Engineer jobs in Virginia are:
What cities in Virginia are hiring for Software Developer Engineer jobs? Cities in Virginia with the most Software Developer Engineer job openings:
Infographic showing various Software Developer Engineer job openings in Virginia as of May 2026, with employment types broken down into 78% Full Time, 18% Part Time, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $99,405 per year, or $47.8 per hour.
Software Developer / Engineer with Security Clearance

Software Developer / Engineer with Security Clearance

CACI

Sterling, VA

$82.10K - $172.40K/yr

Other

Medical, Retirement, PTO

Posted 8 days ago


Job description

Job Title: Software Developer / Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: None Type of Travel: None Anticipated Posting End: 5/21/2027 CACI is seeking a Software Developer to join a multidisciplined team to work on delivering the next generation of mission management systems using cutting edge cloud native technologies following an extreme agile continuous deployment software development framework. The Opportunity: As a developer on this dynamic program; you will bring your software development experience and perspective to work within a multi disciplined agile team in designing, developing, and maintaining next generation mission management applications. We'll look to you to help develop, troubleshoot, and maintain cloud native microservices and a user interface (UI) for a data-rich application with complex user workflows. As a part of the development process and supporting user adoption, you will write automated tests against your code, deploy to a fully automated DevSecOps pipeline, and help troubleshoot any bugs found. Each day, you can expect to report a brief status at an agile stand-up meeting, dig into the highest priority work to accomplish that day, code with your teammates, and participate in TEMs as needed. Technologies you will use include: * Java 17: Spring Boot, Spring Framework, and REST microservices
* JavaScript/TypeScript: Frameworks like Vue and Bootstrap
* Automated testing tools: Mockito, JUnit, Cypress, etc.
* Databases: PostGres, MySQL, Redis, AWS DynamoDB, etc.
* Cloud Services: AWS EC2, RDS, S3, SNS/SQS, and Lamda.
* SCM and issue tracking tools like Git, Jira, Confluence, etc.
* DevSecOps pipeline tools such as Gitlab CI/CD, SonarQube, Fortify, etc. Qualifications: Required: * Available to work in-person at CACI facilities in Sterling, VA or Denver, CO
* Clearance: Must have TS/SCI with poly (or be willing to take a polygraph)
* Education: Bachelor's Degree in STEM field or related experience
* Experience: 3 or more years of experience in software development
* Experience with Java/Back-end OR
* Experience with Web/Front End
* Experience developing within Linux environment.
* Experience with containers or microservice architecture.
* Willingness to work across Full Stack of product
* Willingness to work within true Agile Kanban processes and dynamic development environments.
* Demonstrated experience working with others in a team environment.
* Current Security+ certification (or the willingness to get it) Desired: * Experience with Agile methodologies and DevOps processes and tools
* Experience using Amazon Web Services
* Experience with container management tools (e.g., Docker, Kubernetes)
* Experience with Git / GitLab source code management tools
* Experience using Test Driven Development (TDD) tools such as Cypress and Mockito.
* Experience with database systems such as MySQL, Redis, etc - 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. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $82,100-$172,400 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.