Software Engineer, Crypto Services - Key Management

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
158 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. You will build 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. You will specifically engineer solutions to support post-quantum cryptography (PQC) standards. Required skills include professional software development experience using systems programming languages like Java, Go, C++, or Python, along with knowledge of cryptographic fundamentals, security best practices, CI/CD pipelines, and DevOps. You will solve technical problems related to key management, HSM operations, and maintaining cryptographic protocols in a post-quantum world.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design and maintain software solutions that enable secure, reliable 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 quality.
  • Engineer solutions to integrate the latest cryptographic protocols, specifically focusing on post-quantum cryptography (PQC).
  • Analyze existing manual processes to identify and execute automation opportunities within a prioritized backlog.
  • Create technical documentation and training materials to codify specialized knowledge and reduce single points of failure.
  • Develop internal tools and platforms that improve the performance and security of cryptographic infrastructure.

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.
  • Ability to write clean, maintainable, and well-documented code.
  • Solid understanding of system administration fundamentals.
  • 5+ years of experience developing production-quality software in Java, Go, Python, or C++ (preferred).
  • Experience with Hardware Security Modules (HSMs) or similar key management systems (preferred).

More like this

Similar roles

Software Engineer, Crypto Services - Key Management

Apple Inc

Austin, TX 159 days ago
Hardware Security Module (HSM) Post-Quantum Cryptography (PQC) Java Go Python C++ Key Management CI/CD DevOps Automated Testing Frameworks End-to-End Testing Systems Programming Cryptography
3+ yrs exp

Secure Systems Engineer

Apple Inc

Austin, TX 52 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 52 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