The Software Engineer V will design and implement software systems spanning wearable devices, iOS and Android mobile applications, and distributed backend services. The role requires proficiency in Kotlin or Swift and asynchronous programming, along with a strong understanding of memory management, resource ownership, race conditions, and deadlock prevention. The engineer will debug race conditions, thread-safety issues, and complex concurrency problems, and optimize CPU usage, memory, latency, and system reliability. Strong verbal and written communication skills are required. The position is listed for a 12-month duration and can be based in Burlingame, Sunnyvale, MPK, or NYC. The posting states 10 years of experience, with 7 years involving the listed nice-to-have skills, and notes that candidates may be considered more flexibly.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior
Education Level
No Education Listed