Software Engineer, Crypto Services - Key Management, Enterprise Technology Services

Apple Inc

Actively hiring
Austin, TX Posted 10 days ago

At a glance

AI generated

TL;DR

As a Software Engineer on Apple’s Crypto Services team in Enterprise Technology Services, you will play a pivotal role in designing and implementing robust software solutions that ensure the secure use of Hardware Security Modules (HSMs) across various cryptographic services. Your day-to-day responsibilities include automating key management processes, building comprehensive testing frameworks, and maintaining high-quality standards for HSM tooling. You will also focus on integrating post-quantum cryptography standards to stay ahead in evolving security landscapes. This role requires expertise in systems programming languages like Java or Go, a solid understanding of cryptographic fundamentals, and experience with CI/CD pipelines and automated testing frameworks. The team works at the forefront of protecting user privacy and security by facilitating the construction and upkeep of critical platforms and tools that support Apple’s global ecosystem.

Skills

Java Go C++ Python CI/CD HSM Post-Quantum Cryptography Automated Testing Frameworks Unit Testing Integration Testing End-to-End Testing System Administration DevOps Practices

What you'll do

  • Design, develop, and maintain software solutions for secure use of HSM platforms.
  • Automate key ceremony processes to ensure auditable and repeatable workflows.
  • Build comprehensive testing frameworks to ensure quality and reliability of HSM software.
  • Engineer solutions to adopt the latest cryptographic protocols, focusing on post-quantum cryptography.
  • Identify automation opportunities in existing manual processes and maintain a prioritized backlog.
  • Develop deep domain expertise in HSM operations and key management with senior engineers.

What we're looking for

  • 3+ years of professional software development experience
  • Experience with systems programming languages (Java, Go, C++, or similar)
  • Solid understanding of cryptographic fundamentals and security best practices
  • Experience with CI/CD pipelines, automated testing frameworks, and DevOps practices
  • Proven ability to design and maintain comprehensive testing frameworks for HSMs
  • Deep understanding of post-quantum cryptography concepts and standards
  • Strong collaborative skills and eagerness to learn new technologies

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 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc