Software Engineer V

ICONMA

Burlingame (CA)

On-site

USD 180,000 - 240,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Referral program
Excellent growth opportunities

Job summary

ICONMA is seeking a Senior Software Engineer V for multiple locations including Burlingame, Sunnyvale, Menlo Park, and New York. The role focuses on mobile and backend systems using Kotlin/Swift with distributed backends, and emphasizes concurrency, memory management, and scalable architecture.

Ideal candidates have extensive experience in wearables, AOSP, and C++/Rust for systems programming, plus AI/ML engineering capabilities.

Qualifications

  • Proficient in Kotlin or Swift, async programming.
  • Design and implement software systems spanning wearables, IOS/Android mobile applications, and distributed backend services.
  • Strong understanding of memory management, resource ownership, race conditions and deadlock preventions.
  • Debug race conditions, thread-safety issues, and complex concurrency issues.
  • Optimize CPU, memory, latency and system reliabilities.
  • 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.
  • Experience with AOSP is great.
  • Wearables - Experience building wearable products (glasses, watches, MR headsets, etc)
  • C++/Rust: Proficient system programing 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.
  • Improve system architecture and performance across mobile and backend components.
  • Collaborate across mobile, backend, and hardware teams to deliver integrated solutions.

Skills

Kotlin/Swift
Async programming
Multithreading
Memory management
Concurrency
System architecture
AOSP
Wearables
C++/Rust
AI/ML engineering

Tools

AOSP

Job description

Our client, a Internet Content & Information company, is looking for a Software Engineer V for their Burlingame, CA/ Sunnyvale, CA/ Menlo Park, CA/New York, NY location.Requirements:

  • Proficient in Kotlin or Swift, async programming
  • Design and implement software systems spanning wearable devices, IOS/Android mobile applications, and distributed backend services
  • Strong understanding of memory management, resource ownership, race conditions and deadlock preventions
  • Debug race conditions, thread-safety issues, and complex concurrency issues
  • Optimize CPU, memory, latency and system reliabilities
  • Verbal and written comms skills
  • 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
  • Experience with AOSP is great.
  • Wearables - Experience building wearable products (glasses, watches, MR headsets, etc)
  • C++/Rust: Proficient system programing in either programming language
  • AI/ML Engineering - LLM prompt tuning, evaluation, tool calling, and agent workflows
  • 10+ years
  • 7+ with NTH skills, open to considering
  • Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position.
  • These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation
  • Top 3 must-have hard skills:
  • 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
  • Experience with AOSP is great.
  • Good to have skills:
  • Wearables - Experience building wearable products (glasses, watches, MR headsets, etc)
  • C++/Rust: Proficient system programing in either programming language
  • AI/ML Engineering - LLM prompt tuning, evaluation, tool calling, and agent workflows

Why Should You Apply?

  • Health Benefits
  • Referral Program
  • Excellent growth and advancement opportunities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer V
Software Engineer V

Epitec • Burlingame (CA)

On-site
USD 97,000 - 138,000
Software Engineer V -SeniorMobile Systems Engineer
Software Engineer V -SeniorMobile Systems Engineer

Spectraforce Technologies, Inc. • Burlingame (CA)

On-site
USD 180,000 - 240,000
Software Engineer V
Software Engineer V

INSPYR • Burlingame (CA)

On-site
USD 81,000 - 109,000
Comprehensive medical benefits
Competitive pay
401(k) Retirement plan
Sr Mobile Software Engineer (Native Android and Backend)
Sr Mobile Software Engineer (Native Android and Backend)

Visalytics • San Diego (CA)

On-site
USD 150,000 - 190,000
Equity
Health Plans
Flexible Spending Accounts
+5
Senior Mobile Systems Engineer Onsite Wearables & Backends
Senior Mobile Systems Engineer Onsite Wearables & Backends

Apex Systems • Burlingame (CA)

On-site
USD 107,000 - 121,000
Medical, dental, vision insurance
Senior Software Engineer (Mobile, Concurrency & Wearables)
Senior Software Engineer (Mobile, Concurrency & Wearables)

ICONMA • Burlingame (CA)

On-site
USD 180,000 - 240,000
Health benefits
Referral program
Excellent growth opportunities
Front End Software Engineer
Front End Software Engineer

Cypress HCM • Mountain View (CA)

Hybrid
USD 100,000 - 130,000
Software Engineer II
Software Engineer II

Domino's Pizza • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays And Vacation
Medical Benefits
Dental Benefits
+11
Software Engineering - Software Engineer V
Software Engineering - Software Engineer V

Apex Systems • Burlingame (CA)

On-site
USD 107,000 - 121,000
Medical, dental, vision insurance
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Chicago (IL)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1