Senior Software Engineer
Senior Software Engineer on the Core Cryptography team building and operating Tier-0 cryptographic infrastructure including MPC systems that secure 99% of customer assets. Requires 5+ years building highly available distributed systems and experience with applied cryptography, KMS/HSMs, and systems languages (Golang-heavy).
About the job
What you'll do
- Own the design, implementation, and end-to-end integration of critical cryptographic infrastructure, including services required for global regulatory compliance
- Lead infrastructure setup, continuous deployment, and observability strategies to proactively resolve production incidents and ensure catastrophe recovery
- Drive complex integration challenges, implementing secure and resilient infrastructure in a high-stakes, zero-trust environment
- Shape engineering quality as a technical mentor, promoting rigorous code reviews, comprehensive design documents, and best practices across the team
- Partner with cross-functional stakeholders across Security, Product, and Policy to drive flawless execution
Required Skills and Experience
- 5+ years of experience in software engineering with demonstrated success building highly available, distributed systems
- Experience with applied cryptography, Key Management Systems (KMS), or Hardware Security Modules (HSMs), with understanding of how to safely operate within security-critical environments (Multi-Party Computation experience strongly preferred)
- Extensive programming experience in systems languages such as Golang, Java, C++, or Rust, with ability to operate in a Golang-heavy environment
- Proven track record operating Tier-0 or highly critical infrastructure where system resilience, observability, and security are absolute prerequisites, including experience configuring cloud infrastructure as code across multiple isolated environments
- Demonstrated experience managing complex projects end-to-end, removing technical blockers, navigating regulatory requirements, and mentoring team members
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality
Skills
Go, Java, C++, Rust, Multi-Party Computation, Key Management Systems, Hardware Security Modules, Applied Cryptography, Infrastructure As Code, Distributed Systems
Similar jobs
Security Engineering jobsBuild data pipelines, integrations, policy-as-code, and agentic AI workflows that automate security governance and continuous compliance. The role requires 7+ years of production software engineering experience plus expertise in LLMs, APIs, distributed data, and cloud infrastructure.
This role defines, builds, and secures the internal platform supporting Front’s engineering, GTM, data, and AI tooling. It owns AWS and Snowflake infrastructure, paved-road delivery, observability, access controls, vulnerability management, incident response, compliance support, and AI-client security.
Build and operate foundational security services covering identity, authorization, secrets, and privileged access for an AI-powered enterprise platform. The role requires 5+ years of production software engineering experience and hands-on security infrastructure expertise.
Own end-to-end security detection engineering, incident response, automation, and threat hunting across endpoint, identity, SaaS, and cloud environments. The role requires substantial hands-on experience with production detection logic, incident response, programming, and modern SIEM or detection pipelines.
The Senior GRC Analyst will manage security governance, risk, and compliance programs, including SOC 2 controls, risk assessments, vendor reviews, audits, and data governance. The role requires 8+ years of GRC experience, a bachelor’s degree, and familiarity with compliance platforms and SaaS environments.