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

Open roles310+
Top stateCalifornia
Top employerAmazon
Top citySan Francisco, CA
Work type51% On-site
Top industryTechnology

Showing 5 of 310+ Security Software Engineer jobs

GeoLogics Corporation
Software Engineer with active Secret security Clearance (US Citizenship REQUIRED)
We won't show you this job again
GeoLogics Corporation
Added 1d ago
Software Engineer with active Secret security Clearance (US Citizenship REQUIRED)
GeoLogics Corporation
Fort Worth, Texas
Software Engineering
Technical Program Management
$50 - $150/hr
Bachelor of Science
501-1,000

Have you applied for this role?

GeoLogics Corporation
Software Engineer with an ACTIVE Secret Security Clearance (US Citizenship is REQUIRED)
We won't show you this job again
GeoLogics Corporation
Added 1d ago
Software Engineer with an ACTIVE Secret Security Clearance (US Citizenship is REQUIRED)
GeoLogics Corporation
Fort Worth, Texas
Data Analytics
Data Engineering
Data Science
$50 - $100/hr
Bachelor's degree in systems engineering
501-1,000

Have you applied for this role?

HARVEY
Senior Software Engineer, Security
We won't show you this job again
HARVEY
Added 1d ago
Senior Software Engineer, Security
HARVEY
San Francisco, California
IT Support
Project Management
Technical Program Management
$220k - $330k/yr
Hybrid

Have you applied for this role?

Diocese of Green Bay
Software and Security Specialist
We won't show you this job again
Diocese of Green Bay
Added 2d ago
Software and Security Specialist
Diocese of Green Bay
Green Bay, Wisconsin
Data Analytics
IT Support
Technical Program Management
Bachelor's degree
201-500

Have you applied for this role?

Discord
Senior Software Engineer, Application Security
We won't show you this job again
Discord
Added 2d ago
Senior Software Engineer, Application Security
Discord
San Francisco Bay Area, California
Engineering (Non-Software)
Mechanical Engineering
Product Management
$196k - $221k/yr
501-1,000

Have you applied for this role?

Top Cities Hiring Security Software Engineers

Explore security software engineer openings in the cities hiring most right now.

See All 310+ Security Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs

Security Software Engineer Job Market

Who's Hiring

  • Amazon
    Amazon36
  • Apple
    Apple15
  • Palo Alto Networks
    Palo Alto Networks13
  • Google
    Google11
  • Amazon Web Services
    Amazon Web Services10

Top Industries Hiring

  • Technology & Software85
  • Science & Research22
  • Electronics & Hardware19
  • Retail16
  • Banking & Financial Services12

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, Apple, and Palo Alto Networks, with the largest share of openings in California, Washington, and Texas, based on current listings on Migrate Mate as of August 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 49% of security software engineer openings are fully remote or hybrid as of August 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 310+ Security Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs