1

Cryptographic Engineer Jobs in Maryland (NOW HIRING)

$215 - $235/hr

This position requires extensive experience in modern software engineering, system design, cryptographic technologies, and Agile development. The engineer will be responsible for leading technical ...

next page

Showing results 1-20

Cryptographic Engineer information

See Maryland salary details

$30.1K

$93K

$123.7K

How much do cryptographic engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for cryptographic engineer in Maryland is $92,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,600.00 and $112,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a cryptographic engineer?

To thrive as a Cryptographic Engineer, you need a deep understanding of mathematics, cryptographic algorithms, and computer science, typically supported by a relevant degree in computer science, mathematics, or a related field. Familiarity with cryptographic libraries, security protocols, programming languages like C/C++ or Python, and certifications such as CISSP or CEH are commonly required. Strong analytical thinking, attention to detail, and effective problem-solving skills set standout professionals apart in this role. These competencies are essential to design, implement, and maintain secure systems that protect sensitive data and ensure organizational trust.

What are some common challenges faced by cryptographic engineers when implementing new encryption protocols in a production environment?

Cryptographic Engineers often encounter challenges such as ensuring compatibility with existing systems, maintaining performance while integrating robust security measures, and staying ahead of evolving cyber threats. Implementing new protocols may also require extensive testing to avoid vulnerabilities and ensure compliance with industry standards. Effective collaboration with software developers and IT teams is crucial to ensure seamless deployment and minimize potential disruptions to business operations.

What does a cryptographic engineer do?

A cryptographic engineer designs, develops, and implements encryption algorithms and security protocols to protect data confidentiality and integrity. They analyze cryptographic systems, stay updated on security vulnerabilities, and often work with programming languages like C or Python, as well as cryptography tools and standards. Their work is essential in securing communications, financial transactions, and sensitive information across various industries.

What cities in Maryland are hiring for Cryptographic Engineer jobs?

Cities in Maryland with the most Cryptographic Engineer job openings:

Infographic showing various Cryptographic Engineer job openings in Maryland as of August 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $92,974 per year, or $44.7 per hour.

Cybersecurity Software Engineer

Linthicum Heights, MD • On-site


MANTECH
IT Services • 5 - 10K employees

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

34th of 246 rated software companies

Great coworkers

People enjoy working here

Good employer


Full-time

Posted 15 days ago


Job description

MANTECH seeks a motivated, career- and customer-oriented Cybersecurity Software Engineer to join our team in Linthicum Heights, MD.

This role protects secure systems by providing expert engineering support for the Cryptographic Solutions Program and MPO's network security products.

Responsibilities include but are not limited to:

  • Provide advanced engineering, cybersecurity analysis, and cryptographic solutions to enhance the security posture, testing, and certification of products deployed across the the Intelligence Community (IC).
  • Drive innovation in data protection, high-assurance encryption, and secure computing architecture to safeguard modern national security infrastructure.
  • Perform software design and functional programming while authoring robust unit, integration, and system-level test suites.
  • Develop software using multi-paradigm programming languages, functional design principles, and standard data-interchange and markup formats.
  • Build and maintain applications across cross-platform desktop and server environments using modern IDEs, containerization, deployment pipelines, and network tools.
  • Apply deep domain knowledge of low-level network protocols (TCP/IP, OSI model) and cryptographic principles (e.g., PKI, symmetric/asymmetric encryption, hashing) to software development tasks.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline. Four (4) years of additional software engineering experience may be substituted for a bachelor’s degree.
  • Fourteen (14) years of experience as a Software Engineer on programs/contracts of similar scope, type, and technical complexity.

Preferred Qualifications:

  • Experience with low-level programming languages (C, C++, Rust).
  • Proficient in rapid prototyping and scripting with Python or Java.
  • Familiarity with penetration testing tools and security-focused OSs (e.g., Kali Linux).
  • Experience with high-grade network encryptors and cryptographic key distribution systems.
  • Background supporting Intelligence Community (IC) or DoD cryptographic engineering initiatives.

Clearance Requirements:

  • Active TS/SCI with Polygraph.

Physical Requirements:

  • Must be able to remain in a stationary position 50%.
  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.


What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom