1

Encryption Software Engineer Jobs (NOW HIRING)

This role offers the opportunity to lead software engineering teams focused on high-assurance encryption products and systems critical to national defense. The position involves managing software ...

Software Engineer III

Tysons, VA · On-site

$137K - $164K/yr

Overview The Software Engineer III provides comprehensive software engineering support for the ... This includes encryption, access control, and compliance with government security regulations.

The Software Engineer III provides comprehensive software engineering support for the Product ... This includes encryption, access control, and compliance with government security regulations.

LufCo is a certified Woman Owned Small Business, pushing efforts to strengthen encryption with an ... S. degree in Software Engineering, Computer Science, Information Systems, or other related field is ...

Software Engineer Location: Beavercreek, OH (Relocation assistance is available) Minimum Clearance ... This role involves a dive into encryption/decryption technologies, wireless communication protocols ...

Embedded Software Engineer

Irvine, CA · On-site

$48.08 - $67.31/hr

Implementation of different security protocols and encryption algorithms. * Audio streaming and ... relevant engineering field and a minimum of 2 years of relevant embedded system software ...

MD · On-site

Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.) ?Have published research regarding cybersecurity, software exploitation, or reverse engineering

Embedded Software Engineer

Redmond, WA · On-site

$149K - $196K/yr

Embedded Software Engineer Location: Redmond, WA JD: * 4+ years security and Embedded Software ... Knowledge in Encryption ciphers and security protocols * Experience debugging and resolving ...

Senior Software Engineer

Summit Point, WV

$121K - $160K/yr

Apply knowledge ofinformation assurance, encryption, and security protocolsto protect system ... Bachelor's degree in a relevant engineering discipline * 7 years of software engineering experience

$99K - $131K/yr

Apply knowledge of information assurance, encryption, and security protocols to protect system ... Bachelor's degree in a relevant engineering discipline * 7 years of software engineering experience

Showing results 21-40

Encryption Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do encryption software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for encryption software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does an encryption software engineer do?

An Encryption Software Engineer designs, develops, and implements cryptographic algorithms and security protocols to protect sensitive data from unauthorized access. They work on building secure software systems, integrating encryption technologies, and ensuring compliance with security standards. Their role involves analyzing potential vulnerabilities, performing code audits, and collaborating with other security professionals to safeguard information both in transit and at rest.

What are the key skills and qualifications needed to thrive as an encryption software engineer?

To thrive as an Encryption Software Engineer, you need a solid background in computer science, cryptography, and secure software development, often supported by a degree in a related field. Familiarity with cryptographic libraries (such as OpenSSL or Bouncy Castle), programming languages like C++ or Python, and relevant certifications (e.g., CISSP, CEH) are typically required. Attention to detail, problem-solving ability, and strong communication skills help engineers address security challenges and collaborate with cross-functional teams. These skills are essential to ensure robust data protection, prevent vulnerabilities, and maintain trust in secure systems.

What are some common challenges faced by encryption software engineers in implementing secure systems?

Encryption Software Engineers often encounter challenges such as balancing strong security measures with system performance, ensuring compatibility across various platforms, and staying ahead of evolving threats and vulnerabilities. They frequently need to work closely with cross-functional teams, such as application developers and security analysts, to integrate encryption protocols without disrupting user experience. Keeping up with new encryption standards and regulatory requirements is also essential, making continuous learning a key part of the role.

What is the difference between Encryption Software Engineer vs Security Software Engineer?

AspectEncryption Software EngineerSecurity Software Engineer
Required CredentialsBachelor's in Computer Science, certifications like CISSP or CEH often preferredBachelor's in Computer Science, certifications like CISSP or CEH often preferred
Work EnvironmentDevelops encryption algorithms, implements cryptographic protocols, often in cybersecurity or finance sectorsDesigns security solutions, analyzes vulnerabilities, works across various industries including tech and finance
Employer & Industry UsageTech companies, financial institutions, cybersecurity firmsTech companies, government agencies, financial institutions

While both roles focus on cybersecurity, Encryption Software Engineers specialize in cryptography and encryption algorithms, whereas Security Software Engineers have a broader scope, including overall security architecture and threat mitigation. The roles often overlap but differ in their core focus areas.

What are popular job titles related to Encryption Software Engineer jobs?

For Encryption Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Encryption Software Engineer job openings in the United States as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Manager, Software Engineer

Camden, NJ

Full-time

Re-posted 20 days ago


Job description

Overview:
This role offers the opportunity to lead software engineering teams focused on high-assurance encryption products and systems critical to national defense. The position involves managing software design and development processes, mentoring engineers, and collaborating across disciplines to deliver innovative, secure, and reliable solutions.

Key Responsibilities:

  • Lead software design and development processes including requirements analysis, specifications, design, implementation, and coding.

  • Drive efficient processes, establish best practices, and perform code and design reviews.

  • Collaborate with other engineering managers to optimize product development and resource allocation.

  • Identify and implement development standards to enhance team productivity and performance.

  • Provide mentorship, coaching, and guidance for career growth of team members.

  • Contribute technically to projects as needed.

  • Conduct performance evaluations and support professional development of engineers.

  • Manage recruitment, interviewing, and hiring of software engineers.

  • Participate in engineering proposal cost estimation and Basis of Estimate efforts.

  • Oversee manpower allocation within a matrix organization.

Qualifications (Required):

  • Bachelors degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (Masters preferred).

  • Minimum 9 years of software development experience (7 years with Masters), including at least 2 years in a team lead or equivalent role.

  • Experience recruiting and hiring technical talent.

  • Experience preparing technical and cost inputs for proposals.

  • Experience as a Cost Account Manager using EVMS.

  • Active DOD Secret clearance or higher.

Preferred Qualifications:

  • 12 years experience in Agile development environments.

  • Experience leading proposal development and Basis of Estimate preparation.

  • Development experience in real-time embedded software, information assurance/encryption, secure communications, naval communications, or safety-critical systems.

  • Experience with DevOps tools, processes, and procedures.

Employment Details:

  • Full-time position with benefits.

  • Relocation assistance may be available for ideal candidates.

  • Occasional travel may be required.

Skills and Certifications (Required):

  • Active Secret security clearance (minimum).

  • Strong leadership, project management, and technical mentoring skills.