1

Security Software Engineer Jobs in Washington, DC

Software Engineer 2

Fort George G Meade, MD ยท On-site

$108K - $148K/yr

Some of the perks working as a Software Developer: - Job Security - Software Experts are in HIGH demand - High Paying Salary - Career development opportunities Typical day in the life of a Software ...

Role: Software Security Engineer Location: Remote (Quantico, VA and other areas within DMV) Duration: Long Term Contract Required skills/Level of Experience: * Active TS w/ SCI eligibility * 10+ ...

Software Security Engineer Location: Remote ( Washington, DC) [Note: some travel to DC region for Occasional meetings will be required] Duration: 12+ Months Contract Clearance: Active Top Secret ...

Software Engineer

Annapolis, MD ยท On-site

$104K - $175K/yr

Today, we provide leading-edge data, network security software, and expert guidance to reduce ... The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ...

Showing results 41-60

Security Software Engineer information

See Washington, DC salary details

$26.1K

$158.1K

$197.6K

How much do security software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for security software engineer in Washington, DC is $158,110.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,400.00 and $181,200.00 per year, depending on experience, location, and employer.

How does a security software engineer typically collaborate with other teams during the software development lifecycle?

Security Software Engineers work closely with development, operations, and quality assurance teams to integrate security best practices throughout the software development lifecycle. They often participate in code reviews, threat modeling sessions, and incident response planning to ensure that security is considered at every stage. Regular communication and collaboration with cross-functional teams help identify potential vulnerabilities early and promote a security-first culture across the organization. This collaborative approach not only strengthens the final product but also provides valuable opportunities for learning and professional growth.

What is the difference between Security Software Engineer vs Security Analyst?

AspectSecurity Software EngineerSecurity Analyst
Required CredentialsBachelor's in CS, cybersecurity certifications (e.g., CISSP, CEH)Bachelor's in IT, cybersecurity certifications (e.g., CISSP, Security+)
Work EnvironmentDevelops security tools, software, and systemsMonitors security alerts, analyzes threats, and responds to incidents
Employer & Industry UsageTech companies, cybersecurity firms, large enterprisesFinancial institutions, government agencies, corporations

Security Software Engineers focus on designing and developing security software and tools, while Security Analysts monitor and respond to security threats. Both roles require cybersecurity certifications and work in similar environments, but their core responsibilities differ significantly.

What are the key skills and qualifications needed to thrive as a security software engineer, and why are they important?

To thrive as a Security Software Engineer, you need a strong background in computer science, secure coding practices, and cybersecurity principles, often supported by a degree in a related field or relevant certifications. Familiarity with tools such as static and dynamic code analyzers, penetration testing suites, and secure development lifecycle frameworks is essential. Standout professionals demonstrate critical thinking, attention to detail, and strong communication skills to identify vulnerabilities and collaborate with cross-functional teams. These skills and qualities are vital for building resilient software systems and protecting organizations from evolving security threats.

What is a security software engineer?

Security Software Engineers are professionals who design, develop, and implement software solutions focused on maintaining and enhancing the security of computer systems, applications, and networks. They identify potential security vulnerabilities, create safeguards, and ensure that software products comply with security standards and best practices. Their responsibilities often include code reviews, penetration testing, and collaborating with other developers and IT staff to address security risks throughout the software development lifecycle.
What are popular job titles related to Security Software Engineer jobs in Washington, DC? For Security Software Engineer jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Security Software Engineer jobs in Washington, DC look for? The top searched job categories for Security Software Engineer jobs in Washington, DC are:
Infographic showing various Security Software Engineer job openings in Washington, DC as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $158,110 per year, or $76 per hour.

Senior Software Engineer

Peterson Technologies

Annapolis Junction, MD โ€ข On-site

$125K - $165K/yr

Full-time

Re-posted 22 days ago


Job description

Job Summary:
Peterson Technologies is a premier resource for mission-critical solutions, providing leading-edge data and network security software. They are seeking a talented DevOps Software Engineer to build and maintain the core Kubernetes platform within AWS, ensuring seamless container orchestration and scalability for AWS customers.
Responsibilities:
โ€ข Core Kubernetes development: Building and shipping services that enhance Kubernetes' capabilities.
โ€ข Scalability and performance: Working with distributed systems and network protocols to ensure optimal performance on a large scale.
โ€ข Infrastructure as Code: Designing, deploying, and managing Kubernetes clusters using tools like Terraform and Helm.
โ€ข Cloud platform expertise: Proficient in AWS Cloud Platform with system design, application development, testing, and problem-solving.
โ€ข Continuous Integration/Delivery: Hands-on experience with CI/CD tools like Jenkins.
โ€ข Monitoring and alerting: Setting up monitoring, logging, and alerting for Kubernetes clusters using tools like Grafana, Prometheus, and Splunk.
โ€ข SQL skills: Strong knowledge of SQL, especially with databases like PostgreSQL and AWS RDS.
โ€ข Programming languages: Proficiency in languages like Java, Go, Python, or C++.
Qualifications:
Required:
โ€ข Bachelorโ€™s degree in Computer Science or related discipline OR four additional yearsโ€™ software engineering experience
โ€ข At least 20 yearsโ€™ experience as a software engineer (at least 24 yearsโ€™ experience if no Bachelorโ€™s degree)
โ€ข TS/SCI clearance with polygraph is required
โ€ข Core Kubernetes development: Building and shipping services that enhance Kubernetes' capabilities.
โ€ข Scalability and performance: Working with distributed systems and network protocols to ensure optimal performance on a large scale.
โ€ข Infrastructure as Code: Designing, deploying, and managing Kubernetes clusters using tools like Terraform and Helm.
โ€ข Cloud platform expertise: Proficient in AWS Cloud Platform with system design, application development, testing, and problem-solving.
โ€ข Continuous Integration/Delivery: Hands-on experience with CI/CD tools like Jenkins.
โ€ข Monitoring and alerting: Setting up monitoring, logging, and alerting for Kubernetes clusters using tools like Grafana, Prometheus, and Splunk.
โ€ข SQL skills: Strong knowledge of SQL, especially with databases like PostgreSQL and AWS RDS.
โ€ข Programming languages: Proficiency in languages like Java, Go, Python, or C++.
Company:
Peterson Technologies is an IT firm that offers analytics, information tech parts, software and system engineering services. Founded in 2001, the company is headquartered in Elkridge, USA, with a team of 51-200 employees. The company is currently Growth Stage.