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 JobsOverview
Showing 5 of 609+ Security Software Engineer jobs











INTRODUCTION
We are looking for a Senior Security Software Developer that applies subject matter knowledge to solve complex business issues and is regarded as a subject matter expert. Frequently contributes to the development of new ideas and methods. Works on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors. Leads and/or provides expertise to functional project teams and may participate in cross-functional initiatives. Acts as an expert providing direction and guidance to process improvements and establishing policies. Frequently represents the organization to external customers/clients. Exercises significant independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives. May provide mentoring and guidance to junior level employees.
KEY RESPONSIBILITIES
- Leads multiple feature development or software applications with internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration.
- Manages and expands relationships with internal and outsourced development partners on software applications design and development.
- Reviews and evaluates designs and project activities for compliance with applications design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
- Provides domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities.
- Drives innovation and integration of new technologies into projects and activities in the software applications design organization.
- Provides guidance and mentoring to less-experienced staff members.
EDUCATION AND EXPERIENCE
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- Typically 6-10 years' experience.
KNOWLEDGE AND SKILLS
- Experience in building solutions from the ground up.
- Experience in successful delivery for products to the market.
- Proficient in multiple software development tools and languages, with a strong focus on programming with either C/C++, C#, .NetCore, WPF, XAML.
- Experience with unit testing methodologies.
- Understanding of Agile principles needed and experience working in tools like ADO.
- Understanding of design for software applications running on multiple platforms such as Windows.
- Good knowledge of the Windows registry, Certificates, file and folder security, local/domain user security and general operating system.
- Hands-on knowledge on Windows programming (multi-threading, sockets, etc.), and Windows application development.
- Skilled in troubleshooting and resolving complex application issues.
- Self-starter with desire to work across a variety of technology stack and challenges.
- Excellent analytical and problem-solving skills.
- Experience in overall architecture of software applications for products and solutions.
- Excellent written and verbal communication skills; mastery in English and local language.
- Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.
PREFERRED
- Prior knowledge with software security principles and cryptography.
PLUS
- Experience working with ReactJS, Python, Django, GO / Rust, Xamarin.
- Some knowledge of the following technologies: WMI, COM, networking, concurrency, databases, code optimization/performance testing.
- Experience developing responsive web applications using JS Frameworks, HTML5, CSS.
COMPENSATION
- The pay range for this role is $130,700 to $205,200 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.
BENEFITS
HP offers a comprehensive benefits package for this position, including:
- Health insurance
- Dental insurance
- Vision insurance
- Long term/short term disability insurance
- Employee assistance program
- Flexible spending account
- Life insurance
- Generous time off policies, including:
- 4-12 weeks fully paid parental leave based on tenure
- 11 paid holidays
- Additional flexible paid vacation and sick leave (US benefits overview)
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
JOB
Software
SCHEDULE
Full time
SHIFT
No shift premium (United States of America)
TRAVEL
RELOCATION
EQUAL OPPORTUNITY EMPLOYER (EEO)
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
For more information, review HP’s EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal."
See All 609+ Security Software Engineer Jobs
Jump back to the full list of openings and apply to any security software engineer role that fits.
Find JobsSecurity Software Engineer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Apple27

- Summit Fire & Security23

- Amazon19

- Affirm18

- Anthropic16

Top Industries Hiring
- Technology & Software266
- Banking & Financial Services52
- Electronics & Hardware50
- Consulting & Professional Services42
- Science & Research31
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 Apple, Summit Fire & Security, and Amazon, with the largest share of openings in California, Texas, and New York, based on current listings on Migrate Mate as of June 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 33% of security software engineer openings are fully remote or hybrid as of June 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 609+ Security Software Engineer Jobs
Jump back to the full list of openings and apply to any security software engineer role that fits.
Find Jobs