Staff Software Engineer, Security and Cryptography
After School Matters, Inc.
Houston, TX, United States
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on freshconsulting.applytojob.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$180,000.0 - $245,000.0
Working hours
Regular working hours
Job source
Tech stack
Adobe InDesign
Application Programming Interfaces (APIs)
Public-Key Cryptography
C++ (Programming Language)
Cloud Computing
Code Review
Cyber Security
Computer Engineering
Cryptographic Protocols
Federal Information Processing Standards (FIPS)
Key Management
Public Key Infrastructure
+4 more
Secure Coding
Software Engineering
Gitlab
Information Technology
Job description
- 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
Requirements
- Bachelor of Science in Computer Science, Computer Engineering, Cybersecurity, Mathematics, or another related technical discipline, or equivalent professional experience
- 15 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
Benefits & conditions
Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Range $180K - $245K.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on freshconsulting.applytojob.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
16 days ago
LM
Luis Minvielle
9 Ways to Make Money Hacking
over 2 years ago
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
almost 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago