Software Engineer V

Burlingame, CA, US • Posted 6 days ago • Updated 8 hours ago
Full Time
On-site
USD 85.00 per hour
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • IOS Development
  • Android
  • Mobile Applications
  • Debugging
  • Thread
  • CPU
  • Client/server
  • Collaboration
  • Kotlin
  • Swift
  • Concurrent Computing
  • Multithreading
  • Systems Design
  • Performance Tuning
  • Reliability Engineering
  • Communication
  • Augmented Reality
  • C++
  • Rust
  • Artificial Intelligence
  • Machine Learning (ML)
  • Evaluation
  • Workflow
  • Software Engineering

Summary

  • Location: Burlingame, California
  • Type: Contract
  • Job #106705

Job Title: Software Engineer V (Senior Mobile Systems Engineer)
Location: Burlingame, CA
Duration: 12 Months Contract
Pay Rate: $85/hr
Job Description

We are seeking a Senior Mobile Systems Engineer with strong client-server and distributed systems experience to design, build, and optimize software solutions across wearable devices, mobile applications, and backend services.
The ideal candidate will have extensive experience developing mobile products using Kotlin and/or Swift, with a deep understanding of concurrency, asynchronous programming, and system-level engineering principles. This role requires expertise in designing scalable architectures, debugging complex multithreaded systems, and improving overall system performance and reliability.
Key Responsibilities
  • Design and implement software systems spanning wearable devices, iOS/Android mobile applications, and distributed backend services.
  • Develop high-quality mobile applications using Kotlin and/or Swift.
  • Debug and resolve race conditions, thread-safety issues, deadlocks, and other complex concurrency challenges.
  • Optimize CPU utilization, memory consumption, latency, and system reliability.
  • Architect and enhance scalable, high-performance client-server systems.
  • Collaborate across teams and effectively communicate technical concepts.
Required Skills
  • Strong experience building mobile products using Kotlin and/or Swift with distributed backend systems.
  • Expertise in concurrency, asynchronous programming, and multithreaded systems.
  • Strong background in system design, architecture, performance optimization, and reliability engineering.
  • Excellent verbal and written communication skills.
  • Solid software engineering and programming fundamentals.
Preferred Skills
  • Experience developing wearable devices such as smart glasses, smartwatches, or mixed reality headsets.
  • Proficiency in C++ or Rust.
  • Experience with AI/ML engineering, including:
    • LLM prompt tuning
    • Model evaluation
    • Tool calling
    • Agent workflows
Experience Required
  • 10+ years of software engineering experience preferred.
  • Candidates with 7+ years may be considered with NTH skills.

#LI-CN1
#INDPRO
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111081
  • Position Id: 2b24300ce5a67261201dab0d132ecc9a
  • Posted 6 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Burlingame, California

Today

Easy Apply

Full-time

$79 - $89 per hour

Burlingame, California

Today

Full-time

USD 94.69 per hour

Burlingame, California

Today

Easy Apply

Contract

$80.00 - $80 per hour

Burlingame, California

Today

Easy Apply

Full-time

$70 - $85 per hour

Search all similar jobs