Mobile Software Engineer
Job details
- Work mode
- On-site
- Level
- Senior
- Experience
- 10+ years
- Posted
- Oct 20, 2026
- Last confirmed open
- Oct 21, 2026
About this role
BCforward is currently seeking a highly motivated Mobile Software Engineer for an Onsite Opportunity at Sunnyvale, CA and Menlo Park, CA and New York Position Title: Mobile Software Engineer Location: Sunnyvale, CA and Menlo Park, CA and New York Anticipated Start Date: ASAP Please note this is the target date, and it is subject to change. BCforward will send official notice ahead of a confirmed start date.
Expected Duration: 12 Months Job Type: Onsite Salary Range: $80/hr.- $83/hr. Please note that actual compensation may vary within this range due to factors such as location, experience, and job responsibilities, and does not encompass additional non-standard compensation (e.g., benefits, paid time off, per diem, etc.).
Job Summary
We are seeking an experienced Senior Mobile Systems Engineer with strong client-server development experience to design, build, and optimize software systems spanning wearable devices, iOS/Android mobile applications, and distributed backend services.
The ideal candidate will have a solid software engineering background, proficiency in Kotlin or Swift, and hands-on experience with asynchronous programming, multithreaded systems, concurrency, system architecture, and performance optimization.
Key Responsibilities
- Design and implement software systems spanning wearable devices, iOS/Android mobile applications, and distributed backend services.
- Develop mobile products using Kotlin or Swift, with a strong understanding of asynchronous programming.
- Work with multithreaded, event-driven systems and address complex concurrency challenges.
- Demonstrate a strong understanding of memory management, resource ownership, race conditions, and deadlock prevention.
- Debug race conditions, thread-safety issues, and complex concurrency problems.
- Optimize CPU usage, memory consumption, latency, and overall system reliability.
- Contribute to system architecture design, performance improvements, and reliable software delivery.
- Communicate effectively with team members through verbal and written communication.
- Required Skills Mobile Development: Experience building mobile products using Kotlin or Swift with distributed backend systems.
Concurrency and Asynchronous Programming
Experience with multithreaded, event-driven systems, concurrency management, and asynchronous programming.
Systems Engineering
Experience in architecture design, performance optimization, and system reliability improvements.
Software Engineering
Strong programming fundamentals and a solid software engineering background. Experience: 10+ years of overall experience. Nice-to-Have Skills Wearables: Experience developing products for wearable devices such as smart glasses, watches, or mixed-reality (MR) headsets.
Systems Programming
Proficiency in C++ or Rust.
AI/ML Engineering
Experience with LLM prompt tuning, evaluation, tool calling, and agent workflows. Performance Expectations Performance will be measured based on daily deliverables. Interview Process Number of Rounds: 2 Duration: 45 minutes per round Interview Format: Primarily technical, with some behavioral questions.
Additional Requirements Candidates must have a strong programming background and solid software engineering experience. Candidates without the required core technical skills and software engineering experience will not be considered. Candidates with short job tenures of less than one year may be disqualified.
Candidates must be willing to work onsite in one of the specified locations.
Benefits
- BC forward offers all eligible employees a comprehensive benefits package including, but not limited to major medical, HSA, dental, vision, employer-provided group life, voluntary life insurance, short-term disability, long-term disability, and 401k.
- About BC forward : Founded in 1998 on the idea that industry leaders needed a professional service, and workforce management expert, to fuel the development and execution of core business and technology strategies, BC forward is a Black-owned firm providing unique solutions supporting value capture and digital product delivery needs for organizations around the world.
- Headquartered in Indianapolis, IN with an Offshore Development Center in Hyderabad, India, BC forward’s 6,000 consultants support more than 225 clients globally.