Security Software Engineer Jobs
Security Software Engineer jobs are open across defense, fintech, cloud infrastructure, and enterprise software, from new-grad to principal and staff levels, with specializations in application security, cryptography, and secure systems design. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote security software engineer jobs →Student or new grad? View security software engineer internships →Overview
Showing 5 of 306+ Security Software Engineer jobs











Date Posted:
2026-09-16Country:
United States of AmericaLocation:
US-CA-EL SEGUNDO-E01 ~ 2000 E El Segundo Blvd ~ BLDG E01Position Role Type:
OnsiteU.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearanceSecurity Clearance Type:
DoD Clearance: SecretSecurity Clearance Status:
Active and existing security clearance required on day 1At RTX, the world’s largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world.
We are currently seeking a Principal Software Security Engineer to join our Software Product Assurance team in El Segundo, Los Angeles County, CA as a SW Security Individual Contributor supporting development for the SW Product Assurance (embedded program protection and cyber) of our portfolio of programs at the site.
What You Will Do:
Our mission is to provide world class Security Software to be used in developing and supporting deployed sensor systems on various platforms.
Implement Software Security principles to embedded software design, development, integration, and testing of real-time sensor software.
Develop software applications using C and C++ languages on a variety of computing platforms
Ensure the SW Product Assurance processes are followed on our programs
Understand real-time software design and the performance implications associated with specific System Security implementations.
Work closely with cross functional Engineering teams to define and implement Test Driven Multidisciplinary Capability (TDMC) based execution development and deployment requirements.
Work in a common development environment to support and facilitate program ability to leverage specific capabilities.
Interface with customer community to review technical design and support verification of system maturity.
Qualifications You Must Have:
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) AND a minimum of 8 years of prior relevant experience.
Experience in embedded software security and C, C++
Experience with embedded OS like VxWorks, Embedded Linux, or similar
Experience with Xilinx UltaScale+ MPSoC, Versal, or similar Embedded Processors
Active and transferable U.S. government issued Secret security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Prefer:
Experience with Static analysis concepts, methods & tools
Experience with Secure boot, containerization and software hardening
Experience with Cryptographic Algorithms
Experience/knowledge of any of the following:
Designing, implementing, testing, or fielding real-time security-oriented solutions on Department of War (DoW) programs (embedded experience highly preferred)
Kernel or Device Driver development
Petalinux/Yocto operating systems
Agile/Scrum/Kanban frameworks and DevSecOps environments
Secure Boot
Knowledge of modern computer architecture and hardware technologies including:
ARM Architecture
Interface protocols: PCIe, GPIO, I2C, SATA
Field Programmable Gate Arrays (FPGAs)
Application-Specific Integrated Circuits (ASICs)
Using software configuration management and bug tracking tools
Cyber security experience. Using security-relevant tools and devices for security auditing, network security, host/server security, communication security, or policy management.
Experience with validation and verification of software applications
What We Offer:
A total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement, and work/life benefits; career development and recognition programs.
Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.
Relocation Eligible – Relocation assistance available
Learn More & Apply Now!
Please consider the following role type definition as you apply for this role.
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA , an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https://www.state.gov/m/ds/clearances/c10978.htm
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 118,300 USD - 224,900 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
Privacy Policy and Terms:
Security Software Engineer Jobs by Experience Level
Top Cities Hiring Security Software Engineers
Explore security software engineer openings in the cities hiring most right now.
See All 306+ Security Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSecurity Software Engineer Job Market
Who's Hiring
- Amazon26

- Google17

- Apple15

- SpaceX9

- Amazon Web Services9

Top Industries Hiring
- Technology & Software46
- Electronics & Hardware13
- Science & Research12
- Retail8
- E-Commerce & Online Marketplaces5
What Employers Look For
The qualifications that appear most often in security software engineer jobs.
- Proficiency in at least one systems or low-level language such as C, C++, or Rust
- Experience with secure software development lifecycle practices and threat modeling
- Familiarity with OWASP Top 10 and common vulnerability classes across web and API layers
- Knowledge of cryptographic protocols, PKI, and key management concepts
- Active or ability to obtain a federal security clearance for government-adjacent roles
- Bachelor's degree in computer science, cybersecurity, or a closely related engineering field
Tips for Your Security Software Engineer Job Search
Tailor your resume to threat models
Generic software engineer resumes miss the mark. Highlight where you modeled threats, performed code reviews for vulnerabilities, or remediated CVEs. Reviewers in this field scan for specific attack surfaces you've worked against, not just languages you know.
Earn one vendor-neutral certification first
Certifications like CISSP, OSCP, or CSSLP signal practical credibility and frequently appear in job requirements. Pick the one that aligns with your target specialization, whether offensive, defensive, or application security, before applying to senior roles.
Apply early to roles that fit
Migrate Mate lists security software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter by clearance requirements upfront
Many defense and government contractor roles require an active security clearance. Applying without one adds weeks of processing to your start date. Sort openings by clearance requirement early so you only invest time in roles you can realistically start.
Build a portfolio around disclosed or lab vulnerabilities
Show real defensive or offensive work through bug bounty acknowledgments, CTF writeups, or your own sandboxed environment findings. Hiring panels for this role expect to see judgment under ambiguity, not just academic knowledge of OWASP categories.
Negotiate equity and signing bonus separately
In high-security-clearance roles and specialized security teams, base pay is often compressed by budget constraints. Signing bonuses and equity refreshes are common levers. Bring competing offers or market data from BLS occupational wage surveys when you negotiate.
Security Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most security software engineers?
The companies hiring the most security software engineers right now include Amazon, Google, and Apple, with the largest share of openings in California, Washington, and Texas, based on current listings on Migrate Mate as of September 2026. Demand is especially concentrated among defense contractors, cloud platform providers, and financial services firms with regulated data obligations.
How many security software engineer jobs are remote?
About 63% of security software engineer openings are fully remote or hybrid as of September 2026, though the share varies considerably by specialization. Application security and cloud security roles tend to offer the most remote flexibility, while roles tied to classified systems or on-premises infrastructure almost always require an on-site presence.
How do you become a security software engineer?
Start with a foundation in software development, then layer in security coursework or self-study covering cryptography, network protocols, and vulnerability classes. Practice through CTF competitions, bug bounty programs, or building your own lab environment. Earning a recognized certification such as OSCP or CSSLP helps signal readiness to employers. Most roles then expect at least some professional software development experience before the transition.
Can you get a security software engineer job with little experience?
Yes, entry-level security software engineer roles exist, though they typically expect demonstrated coding ability alongside security curiosity. Employers look for CTF participation, open-source contributions with a security focus, or lab projects that show hands-on vulnerability research. Roles at product companies and startups often have lower experience floors than defense contractors, which frequently require prior clearance or extended vetting periods.
What does the security software engineer interview process look like?
The process typically moves through a recruiter screen, a technical phone interview testing general software fundamentals, and then one or more rounds focused on security-specific scenarios such as threat modeling a given system or explaining how you'd detect and remediate a specific vulnerability class. A take-home or live coding exercise is common. Final rounds often include a systems design component and a cultural or team-fit conversation.
Where can I find and apply to security software engineer jobs?
You can find and apply to security software engineer jobs on Migrate Mate, which lists current openings from employers across the United States. Find roles that match your specialization and experience level, then apply directly to each listing from the page.
See All 306+ Security Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs