Software Engineer, Apple Card

AppleNew York, NY
67d

About The Position

In the Apple Card Engineering team, you will contribute to the server engineering that powers Apple Card & Apple Savings. You will collaborate with other cross-functional teams to create new features and support existing features of the product.

Requirements

  • 4+ years of experience programming in Java or Kotlin
  • 4+ years of experience in SQL, NoSQL databases and Queueing technology
  • 4+ years of experience in API design
  • Experience working on highly available, high-throughput, distributed systems
  • Bachelor’s degree in computer science or equivalent job-related experience in software engineering

Nice To Haves

  • Good understanding of concurrent and asynchronous processing
  • Knowledge of performance analysis, performance tuning concepts
  • Knowledge of security fundamentals such as certificates, PKI, signing and encryption
  • Ability to support production environments and handling
  • Strong verbal and written communication skills with ability to clearly articulate technical concepts and collaborate effectively with cross-functional teams

Responsibilities

  • Develop a clear understanding of the requirements
  • Design with considerations for Apple values for customer experience that are performant, secure, and ensure privacy of our customers
  • Collaborate with our cross-functional engineering, product, and project management teams to deliver results in a timely manner
  • Write code in Java/Kotlin, participate in the code review process, ensure test coverage
  • Drive the complete development lifecycle through design, implementation, testing, and release and support production
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service