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

Swansea, IL · On-site

$81K - $95K/yr

Security Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality ...

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

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 AI Security Software Engineer. Established in response to the Morris worm, CERT has been a leader ...

Security Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality ...

Security Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality ...

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

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 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.
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:
What job categories do people searching Security Software Engineer jobs look for? The top searched job categories for Security Software Engineer jobs are:
Security Software Engineer

Security Software Engineer

Advanced Micro Devices, Inc

San Jose, CA • On-site

$150K/yr

Full-time

Posted 11 days ago


Advanced Micro Devices rating

8.4

Company rating: 8.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

22nd of 139 rated electronics manufacturers


Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
THE ROLE:
We are seeking a skilled Software Engineer focused on application security to support and enhance the security infrastructure within AMD's Vivado FPGA toolchain.
This role is responsible for protecting sensitive software and customer IP at the application layer, ensuring that AMD tools are resilient against reverse engineering, tampering, and data exposure. The engineer will work within an existing security framework to maintain, improve, and evolve security features across the platform.
The ideal candidate brings strong C++ experience and a practical understanding of security principles, with the ability to apply them effectively in complex, real-world systems.
THE PERSON:
The ideal candidate is a hands-on software engineer with strong security instincts and the ability to operate in complex, mature codebases.
They are comfortable working with existing systems, identifying gaps, and incrementally improving security over time. They think critically about how systems can be attacked and proactively design protections against those threats.
Strong collaboration skills, ownership, and professionalism are essential, as this role works closely with cross-functional teams in a high-impact, security-sensitive environment.
KEY RESPONSIBILITIES:
Application Security & Hardening
  • Implement protections against reverse engineering, debugging, and tampering
  • Identify and mitigate potential vulnerabilities within the application
  • Improve robustness of the tool against misuse or exploitation

Data Protection
  • Ensure secure handling of sensitive customer design data within the tool
  • Implement and maintain encryption and data integrity workflows during read/write operations
  • Preserve security guarantees across different data formats and processing stages

Security Framework Development
  • Work within an existing in-house security framework to maintain and extend capabilities
  • Refactor and enhance existing security components for performance and reliability
  • Collaborate with internal security experts to validate and strengthen protections

Software Development (C++)
  • Develop and optimize security features in C++
  • Apply best practices for multithreading, performance, and memory management
  • Work across Linux and/or Windows environments

Preferred Qualifications
  • Strong understanding of application security concepts (e.g., vulnerability mitigation, attack surfaces, secure design)
  • Experience applying cryptography in software systems (e.g., using libraries such as OpenSSL)
  • Familiarity with reverse engineering techniques and common attack methods
  • Solid C++ development experience (modern C++ preferred)
  • Experience working in large, complex codebases or mature products
  • Knowledge of multithreading, concurrency, and performance optimization
  • Exposure to software protection, DRM, or licensing systems is a plus (nice to have, not required)
  • Familiarity with Linux (preferred) or Windows environments

Academic Credentials:
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

LOCATION: San Jose, CA
This role is not eligible for visa sponsorship.
#LI-DR2
#LI-HYBRID
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.