
Software Engineer V- #26-22699
Burlingame, CAContract$80–110/hrSeen 1mo agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Burlingame, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The contract role involves designing and implementing software systems for wearables, iOS/Android mobile applications, and distributed backends, focusing on concurrency, performance, and reliability while requiring strong communication skills.
Skills & qualifications
Skills
Full job description
$80-$110 per hour
Burlingame, CA
Contract
Duration:12 months
Description
Key skills/responsibilities:
-
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
Must-have 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
Nice-to-have skills:
-
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
Years of experience: 10 years and 7 with NTH skills, open to considering
Immediate Disqualifiers:
- If candidates DON’T have necessary skills; NO solid programming background, and software engineering background.
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. 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.
About US Tech Solutions: US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
AI Statement: By applying, you acknowledge that AI-assisted tools may be used during hiring.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Systems Software EngineerQuadric · Burlingame, CA · $150–220K/yrPosted 3w agoPosted 3w ago
Software Engineer, ROSRoblox · San Mateo, CA (Hybrid) · $169–212K/yrPosted 1 day agoPosted 1 day ago
Software Engineer, InfrastructureDatologyAI · San Mateo, CA (Hybrid) · $180–300K/yrPosted 2 days agoPosted 2 days agoSenior Software Engineer, GIHinge Health · San Francisco, CA (Hybrid) · $164–247K/yrPosted 2w agoPosted 2w ago
Software Engineer, Account Security Roblox · San Mateo, CA (Hybrid) · $182–227K/yrPosted 1 day agoPosted 1 day ago
You've read the whole posting — now see how you match it.