Software Engineer, HSM Infrastructure Security
Full-time
OpenAI
Responsibilities
- Design and implement security-critical software and firmware for HSMs, secure elements, trusted execution environments, and hardware roots of trust.
- Build and harden policy-to-HSM boundaries governing certificate issuance and cryptographic signing operations.
- Develop HSM trusted applications, firmware components, host interfaces, device drivers, SDKs, and cryptographic service integrations.
- Implement interfaces and services involving PKCS#11, OpenSSL providers or engines, platform key-storage APIs, and related hardware-security interfaces.
- Build systems enforcing key generation, provisioning, usage, rotation, recovery, and destruction policies.
- Design HSM-backed certificate authority, code-signing, key-management, device-identity, attestation, secure-boot, and provisioning systems.
- Develop end-to-end cryptographic protocols spanning devices, secure hardware, policy services, and backend infrastructure.
- Write, review, test, and audit secure embedded software, including test harnesses, emulators, fuzzers, and fault-injection tooling.
- Threat-model hardware and software trust boundaries and convert findings into engineering improvements.
- Collaborate with hardware, firmware, infrastructure, application, security, and product teams to integrate secure-by-default capabilities.
- Help establish engineering standards for HSM development, applied cryptography, secure key management, and certificate infrastructure.
Requirements
- At least 5 years of experience building secure embedded firmware for constrained environments.
- Deep programming experience in C, C++, or Rust.
- Experience designing, implementing, debugging, and shipping production systems software.
- Hands-on experience with security-critical software or firmware within or adjacent to an HSM, secure element, trusted execution environment, or hardware root of trust.
- Strong knowledge of applied cryptography, digital signatures, key hierarchies, secure key management, and cryptographic protocol design.
- Experience with PKI, X.509 certificates, certificate authorities, certificate issuance, and certificate lifecycle protocols.
- Familiarity with secure boot, measured boot, device identity, remote attestation, or hardware-backed storage.
- Ability to reason about concurrency, memory safety, privilege separation, hardware interfaces, failure modes, side-channel risks, and physical attack considerations.
- Ability to evaluate security designs and personally implement the required software.
- Clear communication and cross-functional collaboration skills.
- Helpful additional experience includes ARM TrustZone or other trusted execution environments; commercial or cloud HSM platforms; PKCS#11, KMIP, OpenSSL providers or engines; secure-element APIs; device manufacturing and secure provisioning; boot ROM, bootloader, firmware signing, anti-rollback, authenticated updates; cryptographic accelerators or custom silicon; multi-party authorization; tamper-resistant audit mechanisms; and high-assurance production security software.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, HSM Infrastructure Security in San Francisco, CA vacancy
$347k
We are hiring a Security Software Engineer to design and implement the hardware-backed security foundations... ..., or immediately adjacent to, an HSM trust boundary. Depending on your... ...hardware, policy services, and backend infrastructure.Build security capabilities supporting...SuggestedImmediate startRemote work$200k - $260k
...hardcore and obsessed team of the world's best engineers and operators. If you are obsessed with your... ...the Role We are looking for a Senior Software Engineer to join our Infrastructure Team , focused on building secure, reliable, and scalable infrastructure for Nimble...SuggestedLocal areaFlexible hours$230k - $385k
...artificial general intelligence benefits all of humanity.The Security team protects OpenAI’s technology, people, and... ...security culture.About the RoleOpenAI is seeking a Security Software Engineer to join the Infrastructure Security (InfraSec) team.InfraSec safeguards the core...SuggestedWork at officeLocal areaFlexible hours$230k - $280k
...people use Notion every day, and we’re growing quickly. The Infrastructure Security team’s mission is to build a secure-by-default foundation... ...controls, to shipping secure defaults that scale across engineering.This role can be based in either San Francisco or New York...SuggestedLocal area$127k - $249k
We are hiring an experienced Security Software Engineer (Staff or Senior) for our Infrastructure Security team to design and build scalable security controls and services within MongoDB Atlas multi-cloud infrastructure.The team sits within the Site Reliability Engineering...SuggestedWork at officeLocal areaRemote workWorldwideFlexible hours$174k - $252k
...5 years of experience with software development in C++, C, or Python... ...developing large-scale infrastructure, distributed systems or networks... .... Google's software engineers develop the next-generation... ...networking and data storage, security, artificial intelligence, natural...$202k - $230k
...proactive elimination of entire classes of security risk by engineering the core libraries, platforms and... .... We are looking for a Senior Software Engineer to join our new Security Development... ...solutions to protect Asana's infrastructure and product. Instead of acting as...Full timeWork at officeLocal areaWork from homeWorldwide$230k - $288k
...assembling a diverse, world-class team—engineers, designers, researchers, and... ...About The Role As a Senior Software Engineer specializing in Services Security, you will play a key role in helping... ...based cryptographic systems (KMS, HSM, etc.) Networking protocols (gRPC...Full timeTemporary workLocal areaFlexible hours$347k
...artificial general intelligence benefits all of humanity.The Security team protects OpenAI’s technology, people, and... ...security culture.About the RoleOpenAI is seeking a Principal Software Engineer to join the Infrastructure Security (InfraSec) team. InfraSec safeguards the core...Work at officeLocal areaFlexible hours$147k - $210k
...of experience developing and maintaining software using C++.Experience designing,... ...completion, or debugging).Google's software engineers develop the next-generation technologies... ...system design, networking and data storage, security, artificial intelligence, natural language...$143.7k - $194.4k
...process.About the TeamTwitch Security Platform builds and operates the foundational software, data, and automation that enable... .... As a Software Development Engineer II (SDE II) on the Security Platform... ..., Identity, Privacy, and Infrastructure on Twitch-wide initiatives....Flexible hoursShift work$147k - $211k
...platform to support and accelerate security agents development.Scale the... ....2 years of experience with software development in one or more... ...etc) or ML platform/infrastructure (e.g., model deployment, model... ...and talent. AI/ML software engineers in Cloud bridge the gap between...Worldwide$127k - $249k
...looking for an experienced Senior or Staff Engineer for our SRE, InfraSec team, to guide the security of our cloud-based infrastructure. As a Staff SRE, you will be very hands-on... ..., transform, and disrupt industries with software. MongoDB’s unified data platform, the most...Local areaRemote workWorldwideFlexible hours- ...k+ containers/month and growing. You’ll own reliability, performance, and security for multi‑tenant compute. What You’ll Do Design and operate secure, multi‑tenant container infrastructure with fast startup and smart autoscaling. Ship cloud deployments (Helm/...Full timeRemote work
- ...About Flow Flow Engineering is an AI-native requirements platform for modern engineering... ...the role Flow is hiring a Software Engineer with an infrastructure focus to build and scale the core... ..., reliability, observability, and security across the stack. Own and...Full timeFlexible hours
- ...agents that replace traditional software development by generating,... ...: correctness, reliability, security, and scale in real... ...Responsible For Platform & Infrastructure Maintain stability of our... ...years of software/platform engineering experience with production systems...Full timeFlexible hours
- ...Workspace. What you'll do The Payments Infrastructure team builds the trust boundary between... ...enterprise customers. Design the secure-capture protocol every channel sits... ...data. Make payments something other engineers can use without becoming compliance...Full timeFlexible hours
$160k - $220k
...Astranis satellites provide dedicated, secure networks to highly-sophisticated... ...Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs,... ...in Northern California, USA. Senior Software Engineer - Infrastructure As a Senior Software Engineer on...Permanent employmentFull timeRemote workFlexible hours- ...working systems and build any software needed for running large-... ...Role We are looking for engineers to operate the next generation... ...systems engineering with hands-on infrastructure work on our largest... ...compute, networking, storage, security) and in automating cluster or...Full time
- ...About the Role This role broadly owns infrastructure across the stack. If it’s running in the... ...petabytes of data Maintaining the security posture of our infrastructure and data... ...GPT-4 to hundreds of millions of users, engineered the foundations of autonomous driving,...Full time
- ...address real-world challenges. The Infrastructure Engineering team is crucial to the overall... ...Standards: Establish and enforce elite software engineering and DevOps standards, including... ...hardening, and rapid remediation. Security by Design: Embed security best...Full timeShift work
$190k - $280k
...About Sentry Bad software is everywhere, and we’re tired of it. Sentry is on a... ...informative deployment pipeline. As an engineer on the Infrastructure Engineering team, you’ll help... ...quickly while embedding durability, security, and operational excellence into how...Hourly payFull timeWork at office$215k - $265k
...scheming mitigations. We're looking for a Software Engineer to build the platform that the rest of... ...keeping our most valuable assets secure. Apollo is fast-growing and fast-... ...Build and maintain Apollo's cloud infrastructure . This means IaC, networking, environment...Full timeWork experience placementWork at officeImmediate startVisa sponsorshipFlexible hours$180k - $250k
...generation of AI products. We build the infrastructure, tools, and model access that teams... ...build on. You are a hands-on engineer who builds the software and processes that keep a large... ...Implement and enforce OS-level security: hardening baselines, SELinux/AppArmor...Full timeLocal areaRelocation package- ...stablecoins. You’ll help design, deploy and operate the infrastructure that makes this possible. This is a hands-on devops role... ...sits at the intersection of infrastructure, platform engineering and security. You’ll define how Modern Treasury scales and operates our...Full timeLocal areaImmediate startRemote work
- ...About the Team We’re hiring software engineers to join our broader Infrastructure organization, which supports multiple high-impact teams. Depending on your... ...systems are highly reliable, observable, performant, and secure—so researchers can iterate quickly, and products...Full time
$100k - $300k
...providing the research horsepower needed to make truly agentic security workflows a reality. We partner with Fortune 500 companies... ...SAIL About the Role We're hiring a Senior Storage Infrastructure Engineer on our Core Platform team to own how we store, protect, and...Full time- ...design teams for Google Workspace. What you’ll do As a Software Engineer, Infrastructure at Sierra, you will be responsible for designing,... ...possible. You’ll focus on making Sierra’s infrastructure secure, reliable, and scalable, enabling product teams to deliver...Full timeFlexible hours
- ...ai is building the foundational infrastructure for the next generation of AI development. We provide AI engineers and data scientists with lightning-fast, secure, and reproducible code sandboxes... ...of AI. The Role As a Software Engineer on our Infrastructure team...Full timeWork at officeWork from home1 day per week
- ...Your role, should you choose to join us, will be as an Infrastructure / Backend Engineer on our founding team. You're the right person for this... ...re known for making infrastructure elegant, reliable, and secure — even under demanding workloads. You find energy in scaling...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, HSM Infrastructure Security. Be the first to apply!
Related searches
- software engineer internship San Francisco, CA
- software development engineer aws San Francisco, CA
- software developer internship no experience San Francisco, CA
- real time software engineer San Francisco, CA
- financial software developer San Francisco, CA
- part time software developer San Francisco, CA
- graduate software developer San Francisco, CA
- software engineer travel San Francisco, CA
- experienced software developer San Francisco, CA
- remote entry level software developer San Francisco, CA


