1

Security Software Developer Jobs in Virginia (NOW HIRING)

The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of AI Security Software Engineer. Established in response to the Morris worm, CERT has been a leader ...

The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of Senior AI Security Software Engineer. Established in response to the Morris worm, CERT has been a ...

Cross-Domain Software Developer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note ... Ensure compliance with security policies and domain-specific standards * Collaborate with system ...

Cross-Domain Software Developer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please ... Ensure compliance with security policies and domain-specific standards * Collaborate with system ...

Cross-Domain Software Developer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note ... Ensure compliance with security policies and domain-specific standards * Collaborate with system ...

Cross-Domain Software Developer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note ... Ensure compliance with security policies and domain-specific standards * Collaborate with system ...

Cross-Domain Software Developer LOCATIONChantilly, VA 20151 CLEARANCETS/SCI Full Poly (Please note ... Ensure compliance with security policies and domain-specific standards * Collaborate with system ...

Cross-Domain Software Developer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note ... Ensure compliance with security policies and domain-specific standards * Collaborate with system ...

next page

Showing results 1-20

Security Software Developer information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do security software developer jobs pay per year?

As of May 28, 2026, the average yearly pay for security software developer in Virginia is $110,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Security Software Developer, you need strong programming skills (such as C/C++, Python, or Java), a solid understanding of cybersecurity principles, and often a degree in computer science or related fields. Familiarity with security frameworks, penetration testing tools, secure coding standards, and certifications like CISSP or CEH are commonly required. Analytical thinking, problem-solving, and attention to detail are essential soft skills that help in identifying and mitigating vulnerabilities. These skills and qualities are crucial for building robust, secure software that protects organizations from evolving cyber threats.

What are some common challenges Security Software Developers face when integrating security features into existing applications?

Security Software Developers often encounter challenges such as legacy code compatibility, balancing security enhancements with application performance, and ensuring new security features don't disrupt user experience. Collaborating closely with other developers and IT teams is essential to address these issues efficiently. Additionally, keeping up-to-date with evolving security threats and best practices is crucial, as solutions may need frequent updates or adjustments.

What are Security Software Developers?

Security Software Developers are professionals who design, develop, and implement software solutions specifically aimed at protecting computer systems and networks from cyber threats. They build security features, such as encryption, authentication, and intrusion detection, into applications and systems to ensure data confidentiality, integrity, and availability. Their work often involves identifying vulnerabilities, addressing security flaws, and staying updated on the latest cybersecurity threats and techniques. Security Software Developers collaborate with other IT teams to integrate robust security measures throughout the software development lifecycle.

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

AspectSecurity Software DeveloperNetwork Security Engineer
CredentialsBachelor's in Computer Science, cybersecurity certifications (e.g., CISSP, CEH)Bachelor's in Computer Science, cybersecurity certifications (e.g., CISSP, CEH)
Work EnvironmentDevelops security software, applications, and tools in software development teamsDesigns and implements network security measures, monitors network traffic
Industry UsageUsed across software companies, tech firms, and cybersecurity firmsCommon in IT departments, telecom, and enterprise organizations

Security Software Developers focus on creating security applications and tools, while Network Security Engineers primarily protect network infrastructure. Both roles require similar certifications and often collaborate to ensure comprehensive security solutions within organizations.

What are popular job titles related to Security Software Developer jobs in Virginia? For Security Software Developer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Security Software Developer jobs in Virginia look for? The top searched job categories for Security Software Developer jobs in Virginia are:
Infographic showing various Security Software Developer job openings in Virginia as of May 2026, with employment types broken down into 92% Full Time, 5% Part Time, and 3% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $110,886 per year, or $53.3 per hour.
AI Security Software Engineer

AI Security Software Engineer

Software Engineering Institute

Arlington, VA โ€ข On-site, Remote

Other

Retirement

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

AI Security Software Engineer

The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of AI Security Software Engineer. Established in response to the Morris worm, CERT has been a leader in cybersecurity research, advancing the resilience of software systems and responding to sophisticated cyber threats. As AI becomes central to critical infrastructure, advancing its security and resilience offers a compelling opportunity to shape the future, impacting support of the national security mission.

Our team researches and develops tactics, techniques, and procedures necessary for the field of AI security. Our work includes experimental designs for large-scale AI security research programs, AI red teaming, and counter AI applications. Additionally, we work in generative AI and large language models, data visualization, security analysis of AI systems, and adversarial machine learning. We have access to a wide variety of cyber-related data, including malware samples, NetFlow data, cyber security training runs and tests, incident tickets, and more.

Artificial Intelligence Security Software Engineers at the SEI use software and machine learning engineering practices, data processing, and data analytics to help our researchers solve AI security challenges. In this role, you will work with our researchers and customers to develop machine learning based prototypes, products, and tools to solve and automate solutions to AI Security problems. You'll get a chance to work with elite AI and cyber security professionals and university faculty to build new technologies that will influence national AI and cyber security strategy for decades to come.

Key Responsibilities
  • Develop machine learningโ€“based prototypes, tools, and systems for AI security applications, demonstrating strong expertise in ML development and deployment
  • Collaborate with researchers and stakeholders to design and execute experimental AI security solutions, communicating effectively across technical and non-technical audiences
  • Apply software engineering best practices to build scalable, maintainable systems, grounded design principles
  • Process and analyze large, diverse cybersecurity datasets (e.g., malware, NetFlow, incident data), using strong analytical and problem-solving skills
  • Support AI red teaming and adversarial machine learning initiatives, applying an innovative and research-driven mindset
  • Translate research concepts into practical, operational capabilities, with the ability to work independently and as part of a collaborative team
Minimum Qualifications
  • BS in computer science, machine learning, cybersecurity, statistics, or related discipline with eight (8) years of experience; OR MS in the same fields with five (5) years of experience; OR PhD in the same fields with two (2) years of experience
  • Understanding of software engineering principles and system design
  • Experience with containerization and microservices architectures
  • Travel to various locations to support the SEI's overall mission. This includes within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion (5%).โ€ฏ
  • You will be subject to a background check and will need to obtain and maintain a Department of War (DoW) security clearance.
Preferred Qualifications
  • Experience applying statistical modeling and advanced data analytics techniques
  • Background in developing AI/ML solutions in real-world settings
  • Familiarity with applied machine learning domains (e.g., natural language processing, computer vision, autonomy, audio analysis)
  • Experience and knowledge in cybersecurity best practices
  • Demonstrated ability to quickly learn and adapt to new technologies and domains
Why Join Us
  • Contribute to a world-class organization with significant impact on software and national security
  • Work with cutting-edge technologies alongside leading experts in AI, cybersecurity, and software engineering
  • 8% employer retirement contribution (no employee contribution required)
  • Tuition benefits for employees and their dependent children
  • Flexible work arrangements and strong work-life balance
  • Paid parental and military leave
  • Professional development opportunities, including conference attendance and certifications
  • Qualify for relocation assistance and so much more.

Location: Arlington, VA, Pittsburgh, PA

Job Function: Software/Applications Development/Engineering

Position Type: Staff โ€“ Regular

Full time/Part time: Full time

Pay Basis: Salary