Fresh Consulting logo

Staff Software Engineer (Security and Cryptography)

Fresh Consulting

United StatesJobNo compensation foundTracked 1w agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
United States
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Fresh Consulting is hiring a Staff Software Engineer (Security and Cryptography). The role seeks a Staff Software Engineer specializing in security and cryptography to design, develop, and integrate novel cryptographic systems for an orbital edge compute platform, while creating a comprehensive security and data‑sovereignty model for multi‑tenant workloads in a fast‑paced, ambiguous environment.

Key focus areas include Design and develop novel cryptographic systems for edge compute platforms, Architect a security and data‑sovereignty model for multi‑tenant workloads, and Develop key management and certificate lifecycle solutions.

Preferred (not required): C, C++, Rust, and Symmetric Cryptography.

Skills & qualifications

RequiredNice to have

Skills

CC++RustSymmetric CryptographyAsymmetric CryptographyCryptographic ProtocolsKey ManagementPKICertificate LifecycleSecure Development PracticesThreat ModelingSecurity-Focused Code ReviewCloudMulti-Tenant Hosted EnvironmentsGitLabCI/CD ToolsHSMsTPMsTEEsNIST 800-53FIPS 140-2/3CMMCPost-Quantum CryptographyCryptographic AgilityOrbital Edge Compute Platform

Qualifications

Bachelor's in Computer Science or EquivalentBachelor's in Computer Engineering or EquivalentBachelor's in Cybersecurity or EquivalentBachelor's in Mathematics or Equivalent8+ Years Professional Software Development ExperienceExperience Integrating Cryptographic Solutions With HSMs or TPMs or TEEsFamiliarity With Security and Compliance Frameworks Such as NIST 800-53, FIPS 140-2/3, or CMMCExperience With Post-Quantum Cryptography or Cryptographic Agility

Full job description

Title: Staff Software Engineer

Duration: Full-Time

Location: Houston, TX (Can be remote however you must be onsite in Houston for atleast 2 weeks per month at a stretch)

Candidate must be a U.S person due to ITAR regulations

Fresh has partnered with a Space company, we are s eeking a Staff Software Engineer, Security and Cryptography to join the team designing, developing, and integrating novel cryptographic systems. Operating in a fast-paced environment characterized by rapid iteration and significant ambiguity, the successful candidate will deliver solutions quickly and effectively while developing a comprehensive security and data-sovereignty model for workloads and communications running at the orbital edge in a multi-tenant hosted environment. Key Duties and Responsibilities

  • Design, develop, and integrate novel cryptographic systems into orbital edge compute platform and software products

  • Architect and deliver a security and data-sovereignty model for multi-tenant workloads and communications running at the orbital edge, ensuring tenant isolation and customer control over sensitive data

  • Develop cryptographic and key management solutions suited to the constraints of edge compute environments, including intermittent connectivity, limited resources, and remote/autonomous operation

  • Design and implement key management and certificate lifecycle solutions, including key generation, storage, distribution, rotation, revocation, and secure deletion

  • Conduct threat modeling, architecture reviews, and security code reviews for cryptography-related features

  • Build libraries, APIs, and services that allow engineering teams to easily and correctly consume cryptographic services

  • Partner with software and hardware engineers to deliver customer-focused solutions, balancing security best practices with time-to-market

  • Integrate cryptographic solutions with hardware-backed key protection (HSMs, TPMs, or TEEs) where appropriate

  • Give and receive productive feedback during collaboration and in design and code reviews

  • Provide hands-on guidance and secure coding best practices to developers implementing cryptography

  • Evaluate and advance cryptographic agility, including readiness for post-quantum and evolving standards

  • Deliver iteratively and quickly in a fast-paced environment with significant ambiguity

  • Perform additional job duties as assigned

Qualifications Education & Experience

  • Bachelor of Science in Computer Science, Computer Engineering, Cybersecurity, Mathematics, or another related technical discipline, or equivalent professional experience

  • [8]+ years of professional software development experience, with strong proficiency in a systems language such as C, C++, or Rust

  • Deep engineering knowledge of symmetric and asymmetric cryptography and cryptographic protocols

  • Experience designing and implementing key management, PKI, and certificate lifecycle solutions

  • Demonstrated experience with secure development practices, threat modeling, and security-focused code review

  • Experience building secure systems in cloud and/or multi-tenant hosted environments

  • Experience with git distro (such as GitLab) and CI/CD tools

  • Prefer experience integrating cryptographic solutions with hardware-backed key protection (HSMs, TPMs, or TEEs)

  • Prefer familiarity with security and compliance frameworks such as NIST 800-53, FIPS 140-2/3, or CMMC

  • Prefer experience with post-quantum cryptography and cryptographic agility

  • Track record of making things happen in ambiguous, fast-moving environments

  • Uses good judgement to problem-solve proactively, positively impacting hard challenges

  • Demonstrated organization skills to meet tight deadlines with high quality results

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Range $180K – $245K.

Powered by JazzHR

You've read the whole posting — now see how you match it.