Software Engineer Jobs

10,000 jobs found β€” updated daily

Software Engineer V- #26-22699

US Tech Solutionsβ€’Burlingame, CA

About The Position

This role involves designing and implementing software systems that span wearable devices, iOS/Android mobile applications, and distributed backend services. The engineer will be responsible for optimizing CPU, memory, latency, and system reliability, as well as debugging complex concurrency issues.

Requirements

  • Proficient in Kotlin or Swift
  • Proficient in async programming
  • Strong understanding of memory management, resource ownership, race conditions and deadlock preventions
  • Mobile - Experience building mobile products in Kotlin/Swift with distributed backends
  • Concurrency & Async - Experience in multithreaded, event-driven systems
  • System Engineering - Architecture design, performance optimization, system reliability improvements
  • Verbal and written comms skills
  • 10 years of experience
  • 7 years of experience with NTH skills

Nice To Haves

  • Wearables - Experience building wearable products (glasses, watches, MR headsets, etc)
  • C /Rust: Proficient system programming in either programming language
  • AI/ML Engineering - LLM prompt tuning, evaluation, tool calling, and agent workflows

Responsibilities

  • Design and implement software systems spanning wearable devices, IOS/Android mobile applications, and distributed backend services
  • Optimize CPU, memory, latency and system reliabilities
  • Debug race conditions, thread-safety issues, and complex concurrency issues

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

Β© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service