Apple Find My is looking for an experienced software engineer to help deliver the next generation of Find My features, impacting millions of Apple users globally by expanding product offerings and leveraging Apple's ecosystem of devices and accessories.
Requirements
- Strong Swift expertise - including but not limited to: Multithreading, non-blocking IO
- Strong understanding of QA methodologies including triaging, debugging, automating, testing
- Experience driving release decisions, scoping work, and driving bug convergence
- Strong understanding of common data structures and basic graph algorithms
- Hands on experience writing strong object-oriented code including creating frameworks, modular and testable software
- Experience in C, C++
- Working knowledge of cryptography standards and protocols (e.g.. PKCS, KMIP, X.509, AES, KDF, CA)
Responsibilities
- act as the technical point of contact
- take ownership of problems and deliverables
- lead engineering efforts
- organize engineering tasks to deliver the next generation of Find My features
- Participate in design and code reviews
- Assist with various team and system support needs
Other
- Be a strong advocate for the customer experience
- Take ownership of solving problems and deliver solutions on time
- Communicate and coordinate with teams and stakeholders
- Ability to take ownership, identify requirements, prioritise and make progress in an environment with limited given input.
- Able to work in an ambiguous and highly interdependent work environment to get things done in an efficient and tactful way