Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Mobile iOS Engineer

General Motors Proving Ground

Job Description

Hybrid/Remote/Onsite

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Sunnyvale, CA three times per week, at minimum.

The Role

Software-defined vehicles are transforming how commercial fleets operate, enabling smarter, safer, and more sustainable transportation solutions. At General Motors, we leverage our 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 for businesses of all sizes.

As a Senior Mobile Engineer on the GM Commercial Software team, you will design and build high-performance mobile applications that power these experiences for fleet owners and drivers. You will work across a portfolio of GM Commercial Software products, influencing mobile architecture, APIs, and product direction. This is a highly collaborative, innovation-focused role where you will partner closely with product, UX, and engineering teams to deliver secure, reliable, and scalable mobile solutions.

What You'll Do

  • Own the full software development lifecycle for GM Commercial mobile applications, including requirements, design, development, testing, deployment, and maintenance.

  • Collaborate with business leads, product managers, UX designers, engineers, vendors, and external partners to capture and refine system requirements and identify innovation opportunities.

  • Design and evolve mobile software architecture and design patterns (Android and/or iOS) to meet performance, reliability, and security requirements.

  • Build, test, and maintain high-quality, reusable, and reliable Kotlin and/or Swift code for Android and iOS applications.

  • Create and maintain clear, complete technical and design documentation.

  • Participate in architecture, requirements, design, code, and test case reviews.

  • Mentor and guide other developers to grow their skills and knowledge in mobile development.

  • Develop and maintain unit tests and automated test scripts to validate functionality and quality.

  • Work with microservices-based backends and RESTful APIs to integrate mobile apps with backend services.

  • Contribute to CI/CD pipelines and automation for building, testing, and deploying mobile applications.

  • Participate in an on-call rotation to support production as needed.

Your Skills & Abilities (Required Qualifications)

At least 5+ years of professional experience in Android and/or iOS mobile application development.

  • Extensive experience building mobile apps with Kotlin and/or Java for Android and/or Swift for iOS.

  • Strong understanding of Android and/or iOS development tools, frameworks, and SDKs.

  • Demonstrated experience designing and implementing mobile architectures and design patterns (e.g., MVVM, Clean Architecture).

  • Knowledge of performance optimization techniques and memory management for mobile applications.

  • Understanding of security best practices for Android and/or 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 and automating build, test, and deployment workflows (e.g., Bitrise, CircleCI, GitHub Actions).

  • Strong verbal and written communication skills with both co-located and remote team members.

  • Experience working in Agile/Scrum environments with fast release cycles.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or an equivalent combination of education and recent, relevant work experience.

What Will Give You a Competitive Edge (Preferred Qualifications)

  • Experience with Bluetooth (BLE) and Maps SDKs (e.g., 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.

Additional Information:

Compensation : The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.

  • The salary range for this role is 153,200 to 234,100. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits:

  • Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

Additional Information:

Relocation

This job is may be eligible for relocation benefits.

Sponsorship

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.

#LI-KB1

GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

This job may be eligible for relocation benefits.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Benefits Overview

From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources ( .

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:

Our Company (

Our Culture

How we hire??????? (

Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.

Explore our global locations (

We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.

Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at View email address on click.appcast.io .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Mobile iOS Engineer in Sunnyvale, CA vacancy
  • A leading technology company based in Mountain View is seeking a Software Engineer III to develop and implement innovative iOS features for Google One. The role requires expertise in iOS application development and proficiency in Swift programming. You will work collaboratively... 
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  • A leading tech company is seeking a Senior Software Engineer specialized in mobile technologies. This role requires expertise in C++, Objective-C, or Swift, and experience in iOS application development. The engineer will engage in developing next-generation technologies... 
    Senior

    Google Inc.

    Mountain View, CA
    3 days ago
  •  ...this to the development, improvement, and release of the client iOS App. Participates in peer code reviews and contributes...  ...supports the implementation of business solutions. Provides mobile engineering support to the business. Troubleshoots business and... 
    Suggested
    Remote work

    Samprasoft

    Sunnyvale, CA
    1 day ago
  •  ...A leading robotics firm in Sunnyvale is seeking a highly experienced iOS Developer with advanced proficiency in Swift (5.9+) and SwiftUI. You will be responsible for developing and maintaining high-quality iOS applications for iPhone and iPad, utilizing the latest programming... 
    Senior

    Robotics Technologies LLC

    Sunnyvale, CA
    1 day ago
  •  ...Senior iOS Engineer Location: Sunnyvale, CA Duration: 12+ Months Description: Minimum Education and Experience required: Bachelor...  ...Science or related field and 5 years of experience building mobile software Minimum Skills required: Experience with... 
    Senior

    Georgia IT Inc

    Sunnyvale, CA
    5 days ago
  •  ...enthusiasts alike. This is a unique opportunity to apply your deep engineering expertise and passion for photography to define the future of...  ...is an ideal role for an engineer with a proven track record in iOS development, a strategic mindset, and a genuine passion for the... 
    Senior

    Apple

    Cupertino, CA
    4 days ago
  • $181.1k - $318.4k

     ...Senior iOS Engineer, Ads At Apple, we believe in the power of technology to enrich people's lives, a belief that extends to the work we do in building innovative advertising solutions that benefit advertisers and end-users alike. In the Ad Platforms group we help developers... 
    Senior
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $212k - $318.4k

     ...Senior iOS Software Engineer The Wallet Apps & Frameworks team is the place to be if you're passionate about working on incredible technology...  ...technical leader developing feature rich platform native mobile or desktop applications ~8+ years of experience building... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $181.1k - $318.4k

     ...Senior IOS Software Engineer - Image Generation, Input Experience With Image Playground, Genmoji, and Image Wand, users can create fun images in seconds. Powered by Apple Intelligence, image generation is easy to use and built right into apps including Messages. The... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $214k - $259k

    A leading technology startup is seeking a skilled engineer to develop a multiplatform vehicle companion app for electric vehicles. This role requires over 7 years of experience in creating customer-facing applications, a strong team spirit, and expertise in Kotlin, Jetpack... 
    Senior

    Rival

    Mountain View, CA
    3 days ago
  • A technology company in Sunnyvale seeks an experienced iOS Developer with advanced proficiency in Swift, including modern features. The ideal candidate will have over 8 years of experience in developing and maintaining production-grade iOS applications, with strong knowledge... 
    Senior

    Quantum Technologies. LLC

    Sunnyvale, CA
    3 days ago
  • A technology consulting firm located in Sunnyvale, California, is seeking an experienced iOS Developer proficient in Swift and SwiftUI. The ideal candidate should have over 8 years of experience developing production-grade iOS applications, as well as a solid understanding... 
    Senior

    Cloud Analytics Technologies, LLC

    Sunnyvale, CA
    4 days ago
  • A leading technology firm in California is seeking an experienced iOS Developer proficient in Swift and Swift UI. The ideal candidate will have over 8 years of hands-on experience building and maintaining production-grade iOS applications for iPhone and iPad. Additionally... 
    Senior

    Ethereum Technologies LLC

    Sunnyvale, CA
    2 days ago
  • $153.2k - $234.1k

    General Motors in Sunnyvale, CA, is seeking a Senior Mobile Engineer to develop high-performance mobile applications for fleet management. This...  ...experience in mobile development, particularly in Android and/or iOS, along with a solid understanding of tools and frameworks. A... 
    Senior
    Remote job

    General Motors

    Sunnyvale, CA
    4 days ago
  • A fast-growing IT staffing company in California is hiring an experienced iOS Developer with over 5 years of expertise in building SDKs for iOS, focusing on user experience and design. The ideal candidate should have a Bachelor's in Computer Science and a strong background... 
    Senior

    Jobsbridge

    Santa Clara, CA
    4 days ago
  • $130.6k - $285k

    Fairygodboss is looking for a Senior iOS Engineer to join our team in Sunnyvale, California. In this hybrid role, you will work on building and maintaining a large-scale infrastructure supporting our global marketplace. Key responsibilities include developing exciting features... 
    Senior

    Fairygodboss

    Sunnyvale, CA
    4 days ago
  • Walmart is hiring a Senior iOS Software Engineer in Sunnyvale, CA, to design and develop scalable software solutions. You will work with cross-functional teams to solve technical challenges and implement best practices in software development. The ideal candidate holds... 
    Senior

    Walmart

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

    A leading technology company is seeking a Senior iOS Engineer to develop innovative features for the Apple Books team. This role requires over 6 years of experience with Swift and SwiftUI, along with strong software architecture skills. The ideal candidate will lead projects... 
    Senior

    Apple Inc.

    Cupertino, CA
    2 hours ago
  • $140k - $200k

    Clutch Canada is searching for a Senior iOS Engineer in Mountain View, California. This role will involve leading key engineering decisions and actively shipping production code for the Speechify iOS app. Ideal candidates will have experience in developing scalable products... 
    Senior
    Remote job

    Clutch Canada

    Mountain View, CA
    4 days ago
  •  ...Senior / Staff-level Mobile Infrastructure Engineer We're building a next-generation ambient AI platform for healthcare, helping clinicians focus on patient...  ...evolve the foundation of our mobile platform across iOS, Android, and cross-platform surfaces. You'll work deeply... 
    Senior
    Work at office
    Local area

    Commure

    Mountain View, CA
    5 days ago
  • Google Inc. is seeking a Senior Creative Technologist for the iOS Search team, based in California. This role requires deep expertise in iOS development...  ...will create innovative prototypes, collaborate with engineering teams, and influence product direction. Candidates... 
    Senior

    Google Inc.

    Mountain View, CA
    3 days ago
  • $140k - $200k

    Clutch Canada is looking for a Senior iOS Engineer in Santa Clara, California, to lead key engineering decisions and actively contribute to the Speechify iOS app. The ideal candidate will possess expertise in Swift and SwiftUI, with a proven track record of building impactful... 
    Senior

    Clutch Canada

    Santa Clara, CA
    1 day ago
  • $174k - $252k

    Google Inc. is seeking a Senior Software Engineer, Mobile (Android) to join their team in Sunnyvale, CA. This role involves designing and developing leading-edge technologies for Google Workspace, with responsibilities across the full software development lifecycle. Candidates... 
    Senior

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • A technology solutions company is seeking an experienced iOS Developer proficient in Swift and SwiftUI. The candidate will build and maintain production-grade iOS applications for iPhone and iPad, while leveraging their extensive knowledge of Apple frameworks. The ideal... 
    Senior

    Robotics Prcocess Automation, LLC

    Sunnyvale, CA
    1 day ago
  • $117k - $234k

     ...leading retail company in Sunnyvale is seeking a Software Engineer III to lead the design and development of scalable software...  ...of software engineering experience, including 2 years in mobile development for iOS or Android. The ideal candidate will manage projects throughout... 
    Senior
    Flexible hours

    COMFORT SYSTEMS

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

    A leading technology company is seeking a Senior Software Engineer to focus on mobile video experiences, particularly in developing and optimizing the Home...  ...a Bachelor's degree and significant experience in iOS app development, as well as expertise in Swift and Objective... 
    Senior

    Google Inc.

    Mountain View, CA
    2 days ago
  • $117k - $234k

    Walmart is seeking a Mobile Engineer in Sunnyvale, California. This role involves leading discovery phases of mobile projects, troubleshooting technical issues, and managing project timelines. Candidates should have a Bachelor's degree in Computer Science or related field... 
    Senior

    Walmart

    Sunnyvale, CA
    2 days ago
  • $147.4k - $272.1k

     ...Senior iOS Software Engineer, Customer Systems Do you have a passion for solving problems that impact hundreds of millions of users? At Apple...  ...diffusion models), and their potential applications within mobile/desktop software. At Apple, base pay is one part of our... 
    Senior
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $150k - $250k

    Utopai Studios, Inc in Mountain View is seeking a Senior or Staff iOS Engineer to build the interfaces creators rely on. You'll be responsible for the end-to-end development of the iOS app, working closely with design and research teams. Candidates should have over 5 years... 
    Senior

    Utopai Studios, Inc

    Mountain View, CA
    3 days ago
  • $160k - $220k

     ...Employment Type Full time Department Engineering Compensation $160K - $220K •...  ...conversations in real time. Mobile is at the heart of our product...  .... The Role We're hiring a senior individual contributor with...  ...syncing Cross‑platform stability (iOS/Android) and performance... 
    Senior
    Full time
    Local area

    Monograph

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Mobile iOS Engineer. Be the first to apply!