Senior Mobile iOS Engineer

May 28, 2026
Apply for this position
Get daily iOS jobs and salary updates
Join iOS Market Pulse →

Team

Join GM's Commercial Software team, leveraging GM's unique position as an OEM with full control of in-vehicle and cloud software to deliver integrated solutions for fleet management, energy optimization, transportation logistics, and safety systems. You'll design and build high-performance mobile applications for fleet owners and drivers, influencing mobile architecture, APIs, and product direction.

Responsibilities

• Own full software development lifecycle for GM Commercial mobile applications (requirements, design, development, testing, deployment, maintenance)
• Collaborate with business leads, product managers, UX designers, engineers, vendors, and external partners
• Design and evolve mobile software architecture and design patterns (iOS) to meet performance, reliability, and security requirements
• Build, test, and maintain high-quality, reusable, and reliable Swift code for iOS applications
• Create and maintain clear technical and design documentation
• Participate in architecture, requirements, design, code, and test case reviews
• Mentor and guide other developers to grow their mobile development skills
• Develop and maintain unit tests and automated test scripts
• Work with microservices-based backends and RESTful APIs
• Contribute to CI/CD pipelines and automation for building, testing, and deploying mobile applications
• Participate in on-call rotation to support production as needed

Requirements

• 5+ years of professional experience in iOS mobile application development
• Extensive experience building mobile apps with Swift for iOS
• Strong understanding of iOS development tools, frameworks, and SDKs
• Demonstrated experience designing and implementing mobile architectures and design patterns (MVVM, Clean Architecture)
• Knowledge of performance optimization techniques and memory management for mobile applications
• Understanding of security best practices for iOS development
• Experience working with microservices-based architectures and RESTful APIs
• Experience with unit testing and test automation for mobile applications
• Experience with CI/CD practices (Bitrise, CircleCI, GitHub Actions)
• Strong verbal and written communication skills with remote team members
• Experience working in Agile/Scrum environments with fast release cycles
• Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)

Preferred Qualifications

• Experience with Bluetooth (BLE) and Maps SDKs (Google Maps, Apple Maps, or similar)
• Experience building mobile apps for connected vehicles, telematics, fleet management, logistics, or related domains
• Experience working in large-scale, cloud-based environments

Benefits

• Medical, dental, vision insurance
• Health Savings Account (HSA)
• Flexible Spending Accounts (FSA)
• Retirement savings plan (401k)
• Sickness and accident benefits
• Life insurance
• Paid vacation and holidays
• Tuition assistance programs
• Employee assistance program
• GM vehicle discounts
• Incentive pay program (company performance + individual performance)
• Relocation benefits may be eligible

Important Notes

• GM does not provide immigration-related sponsorship for this role (no H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.)
• Hybrid role: report to Sunnyvale, CA office 3 days per week minimum
• Relocation benefits may be eligible

Apply for this position

Sponsored Jobs

In partnership with
Looking for your next iOS opportunity?

Join the Mobile Signal Talent Directory and make your profile visible to hiring teams searching for iOS talent.

Join the Directory
© 2026 Mobile Signal. All rights reserved.
Made by
Stan
linkedin