1

Cybersecurity Software Engineer Jobs (NOW HIRING)

Cybersecurity Software Engineer Location: North Reading, MA (100% Onsite) Duration: 12 Months contract Payrate: $120 to $135 per hour. The client Software Engineering team is looking for a highly ...

Embedded Cybersecurity Software Engineer

Kankakee, IL · On-site

$126.40K - $166.30K/yr

Embedded Cybersecurity Software Engineer This is a position for a software engineer to develop Embedded Cybersecurity solutions for Client's machine & engine product lines that will be used for years ...

Bachelors Degree or higher in Computer Science, Electrical Engineering, CECS * Strong experience ... Software Development with emphasis on backend cloud services and cybersecurity. * Design, develop ...

... Engineering, CECS Strong experience with Golang, Java, .NET Core, C/C++. Go is what you will be ... Responsibilities Software Development with emphasis on backend cloud services and cybersecurity.

next page

Showing results 1-20

Cybersecurity Software Engineer information

See salary details

$68.5K

$128.9K

$162K

How much do cybersecurity software engineer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for cybersecurity software engineer in the United States is $128,882.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $146,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Cybersecurity Software Engineer, you need strong programming skills (such as Python, C/C++, or Java), deep knowledge of security protocols, and a bachelor’s degree in computer science or a related field. Familiarity with tools like Wireshark, Metasploit, SIEM systems, and certifications such as CISSP or CEH are commonly required. Analytical thinking, problem-solving, and strong communication skills help you anticipate threats and collaborate effectively with cross-functional teams. These skills are crucial for designing secure software, identifying vulnerabilities, and protecting organizational assets from cyber threats.

How does a Cybersecurity Software Engineer typically collaborate with other teams in an organization?

Cybersecurity Software Engineers regularly work alongside IT, DevOps, and security operations teams to ensure that software applications are secure throughout their development lifecycle. They participate in code reviews, threat modeling sessions, and incident response drills, providing their expertise to identify and mitigate vulnerabilities. Collaboration often involves communicating complex technical risks in a way that non-technical stakeholders can understand, fostering a proactive security culture across departments.

What does a Cybersecurity Software Engineer do?

A Cybersecurity Software Engineer is responsible for designing, developing, and maintaining software systems that protect organizations from cyber threats. They create security tools, implement encryption protocols, and work to identify and fix vulnerabilities in software applications. Their daily tasks often include writing secure code, performing security assessments, and collaborating with other IT professionals to ensure robust protection against hackers and data breaches. This role is crucial for safeguarding sensitive information and maintaining the integrity of digital systems.

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

AspectCybersecurity Software EngineerNetwork Security Engineer
Required CertificationsCompTIA Security+, CISSP, CEHCCNA Security, CISSP, CompTIA Security+
Work EnvironmentDevelops security software, tools, and protocols; often in software development teamsDesigns and implements network security measures; works closely with network teams
Industry UsageTech companies, software firms, cybersecurity firmsTelecom, enterprise IT, government agencies
Common Search/ComparisonFocuses on software security solutionsFocuses on network infrastructure security

While both roles aim to protect digital assets, a Cybersecurity Software Engineer primarily develops security software and tools, whereas a Network Security Engineer focuses on securing network infrastructure. Both roles require similar certifications and often collaborate to ensure comprehensive security.

More about Cybersecurity Software Engineer jobs
What cities are hiring for Cybersecurity Software Engineer jobs? Cities with the most Cybersecurity Software Engineer job openings:
What states have the most Cybersecurity Software Engineer jobs? States with the most job openings for Cybersecurity Software Engineer jobs include:
What job categories do people searching Cybersecurity Software Engineer jobs look for? The top searched job categories for Cybersecurity Software Engineer jobs are:
Infographic showing various Cybersecurity Software Engineer job openings in the United States as of May 2026, with employment types broken down into 70% Full Time, 10% Part Time, and 20% Contract. Highlights an 76% Physical, 4% Hybrid, and 20% Remote job distribution, with an average salary of $128,882 per year, or $62 per hour.

Cybersecurity Software Engineer

Artech

North Reading, MA • On-site

$120 - $135/hr

Other

Posted 25 days ago


Job description

Job Title: Cybersecurity Software Engineer
Location: North Reading, MA (100% Onsite)
Duration: 12 Months contract
Payrate: $120 to $135 per hour.
Job Description:
The client Software Engineering team is looking for a highly motivated, technically driven Cybersecurity Software Engineer to focus on the protection of our internal and customer-facing products and systems.
Responsibilities
  • Focus on secure software development, threat modeling, vulnerability assessment, incident response, security tool development, and cross-team collaboration.
  • Design and implement security controls and tools.
  • Conduct threat modeling, code reviews, and vulnerability assessments.
  • Collaborate with product teams to ensure secure development lifecycle and products.
  • Respond to security incidents and support investigations.
  • Guide junior engineers and collaborate cross-functionally.
  • ssist in development and maintenance of employee cybersecurity training.

Must Have:
  • 3+ years' experience in cybersecurity or related software engineering field.
  • Experience in threat modeling, security automation, vulnerability analysis, and incident response.
  • Experience with static code analysis, software composition analysis, SCAP scans, and penetration testing.
  • Familiarity with Cybersecurity Resiliency Act (CRA).
  • Languages: C/C++, C#, or other similar compiled and interpreted language experience preferred.
  • Experience in hardware control, embedded programming, or operating systems preferred.
  • Experience in taking leadership roles on engineering projects.
  • Excellent troubleshooting, debugging, and problem-solving skills.
  • Experience with source control concepts.
  • Effective communication skills and ability to work cross-functionally.
  • BS/BA/MS degree in Computer Science, Computer Systems Engineering, or equivalent experience is required.
  • BS/BA/MS in Electrical or Computer Engineering may be acceptable with sufficient software experience.