Software Engineer V- #26-26652

USTech Solutions•Burlingame, CA

About The Position

US Tech Solutions is seeking a Senior Mobile Systems Engineer with client-server experience. The role involves designing and implementing software systems spanning wearable devices, iOS and Android mobile applications, and distributed backend services. The engineer will apply expertise in mobile development, concurrency, and system engineering to build and improve reliable, high-performance systems. The assignment duration is 12 months.

Requirements

  • Proficiency in Kotlin or Swift and asynchronous programming.
  • Strong understanding of memory management, resource ownership, race conditions, and deadlock prevention.
  • Experience building mobile products in Kotlin or Swift with distributed backends.
  • Experience with multithreaded, event-driven systems.
  • Experience in architecture design, performance optimization, and system reliability improvements.
  • 10 years of experience; the posting also states “7 with NTH skills,” without clarifying the abbreviation.
  • Strong verbal and written communication, cross-functional collaboration, and problem-solving skills.

Nice To Haves

  • Experience with AOSP.

Responsibilities

  • Design and implement software systems across wearable devices, iOS and Android mobile applications, and distributed backend services.
  • Debug race conditions, thread-safety issues, and complex concurrency problems.
  • Optimize CPU and memory usage, latency, and system reliability.
  • Collaborate cross-functionally and communicate effectively.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service