Apple - Sunnyvale, CA

posted about 1 month ago

Full-time - Mid Level
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

The Crypto Services team at Apple is seeking software engineers to enhance the security of applications and systems through the development of cryptographic services. This role involves collaborating with product management and engineering teams to design, implement, and deliver high-volume, low-latency, fault-tolerant security solutions that protect sensitive data across critical business functions.

Responsibilities

  • Collaborate with product management and engineering teams to define features.
  • Design, implement, and deliver cryptographic services as comprehensive security solutions.
  • Engage in a collaborative environment to develop groundbreaking technologies.

Requirements

  • 3 years of object-oriented design and software development experience (Java, C++, etc.)
  • 3 years of experience with scripting languages (Python, Bash, etc.)
  • 3 years of experience with modern CI/CD tooling and build systems.
  • Bachelor's degree in Computer Science or equivalent.

Nice-to-haves

  • Solid understanding and application of computer science fundamentals.
  • Experience building, orchestrating, and deploying highly scalable REST-based APIs.
  • Knowledge of PKI fundamentals and applied cryptography.
  • Proficiency with SQL and/or NoSQL database technology.
  • Understanding of performance testing concepts and tools.
  • Knowledge of applied security concepts (authentication, authorization, OWASP Top 10 Risks, etc.)

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service