Software Engineer, Crypto Services - Key Management

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
159 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$135k $235k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $153,987–$225,325.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Crypto Services - Key Management

The Software Engineer, Crypto Services - Key Management, Enterprise Technology Services joins the Crypto Services team to design and maintain secure foundations for cryptographic services. This role involves building robust, scalable software that interfaces with Hardware Security Module (HSM) platforms to manage highly-sensitive cryptographic keys. Key responsibilities include developing custom software solutions for HSM platforms, automating manual key ceremony processes, and building comprehensive testing frameworks and infrastructure. The engineer will proactively engineer solutions to adopt evolving cryptographic protocols, with an immediate focus on post-quantum cryptography (PQC) standards. Required skills include proficiency in systems programming languages like Java, Go, C++, or Python, along with knowledge of cryptographic fundamentals, security best practices, CI/CD pipelines, and DevOps. The work addresses the technical challenge of maintaining secure, auditable, and high-performance key management systems.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design, develop, and maintain software solutions for the secure use of Hardware Security Module (HSM) platforms.
  • Automate manual key ceremony processes into auditable, repeatable, and secure software workflows.
  • Build and maintain comprehensive testing frameworks, tooling, and infrastructure for HSM software.
  • Engineer solutions to adopt latest cryptographic protocols, specifically focusing on post-quantum cryptography (PQC).
  • Analyze manual processes to identify automation opportunities and maintain a prioritized improvement backlog.
  • Create technical documentation and training materials to codify specialized knowledge and reduce single-points-of-failure.
  • Improve the performance, security, and scalability of cryptographic tooling through cross-team collaboration.

What we're looking for

  • 3+ years of professional software development experience.
  • Experience with at least one systems programming language such as Java, Go, or C++.
  • Solid understanding of cryptographic fundamentals and security best practices.
  • Experience with CI/CD pipelines, modern DevOps practices, and automated testing frameworks.
  • Solid understanding of system administration fundamentals.
  • Ability to write clean, maintainable, and well-documented code.
  • 5+ years of experience developing production-quality software in modern programming languages (preferred).
  • Native programming experience and skills (preferred).
  • Deep understanding of crypto principles with familiarity in post-quantum cryptography (preferred).
  • Proven experience with Hardware Security Modules (HSMs) or similar key management systems (preferred).
  • Strong background in building developer tools, SDKs, or internal platforms (preferred).
  • Expertise in designing and implementing comprehensive automated testing frameworks (preferred).

More like this

Similar roles

Secure Systems Engineer

Apple Inc

Austin, TX 53 days ago
Python Go C C++ Cryptography PKI TLS Key Management Secure Boot Authentication Authorization CI/CD Infrastructure as Code Threat Modeling STRIDE Distributed Systems micro-services Cloud Platforms
10+ yrs exp

Secure Systems Engineer

Apple Inc

Beaverton, OR 53 days ago
Python Go C C++ Cryptography PKI TLS Key Management Secure Boot Authentication Authorization CI/CD Infrastructure as Code Threat Modeling STRIDE Distributed Systems micro-services Cloud Platforms
10+ yrs exp

Software Engineer, Crypto Data Foundations

Coinbase

Remote 6 days ago $152,405–$179,300
Go Python Distributed Systems Kafka gRPC Redis S3 ClickHouse MongoDB Stream Processing Data Modeling Blockchain RPC Nodes Observability
2+ yrs exp Remote