1

Security Software Engineer Jobs (NOW HIRING)

SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

next page

Showing results 1-20

Security Software Engineer information

See salary details

$23K

$139.6K

$174.5K

How much do security software engineer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for security software engineer in the United States is $139,599.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $160,000.00 per year, depending on experience, location, and employer.

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.

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 are Security Software Engineers?

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 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.

More about Security Software Engineer jobs
What cities are hiring for Security Software Engineer jobs? Cities with the most Security Software Engineer job openings:
Who are the top companies hiring for Security Software Engineer jobs? The top employers for Security Software Engineer jobs are:
What states have the most Security Software Engineer jobs? States with the most job openings for Security Software Engineer jobs include:
Infographic showing various Security Software Engineer job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 91% Full Time, 1% Part Time, 6% Contract, and 1% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $139,599 per year, or $67.1 per hour.

Security Software Engineer

Kasmo Global

Mossville, IL

Other

Posted 15 days ago


Job description

Job Title: Security Software Engineer
Duration: Long-term contract
Job Summary
We are seeking an experienced Security Software Engineer with a strong background in Python and automotive system security. The ideal candidate will have a blend of software development and cybersecurity expertise, with the ability to develop and safeguard embedded systems used in advanced automotive applications.
Key Responsibilities
  • Design, develop, test, and evaluate security software for embedded and distributed systems.
  • Implement and manage security measures to protect systems against unauthorized access, modification, or disclosure.
  • Collaborate with programmers and analysts to modify existing systems and databases.
  • Analyze user needs and software/system requirements to determine feasibility and performance enhancements.
  • Lead the installation and testing of new software components and security features.
  • Define and enforce standards for secure software design and acquisition.
  • Provide direction to technical teams for database design and management.
  • Review and approve project scopes and timelines.
Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 8-10 years of experience in software engineering with a focus on security development and Python programming.
  • Proven experience in automotive embedded systems and software testing.
  • Strong problem-solving and analytical skills.
  • Familiarity with full software development lifecycle processes.
  • Excellent verbal and written communication skills.
  • Ability to work independently and lead projects when needed.
Preferred Attributes
  • Prior experience implementing security measures in automotive applications.
  • Knowledge of hardware interfaces, circuit boards, and low-level embedded security.
  • Leadership qualities with the ability to mentor junior engineers.