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 22 hours ago
Similar jobs that could be interesting for youBased on the Senior Mobile iOS Engineer in Sunnyvale, CA vacancy
  • 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
    1 day 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 work

    General Motors

    Sunnyvale, CA
    22 hours ago
  • Google Inc. is seeking a Software Engineer III to work on mobile applications within Google Workspace. Located in Sunnyvale, CA, this role requires...  ...skills in C++, Objective-C, and Swift, especially focused on iOS application development. The ideal candidate will drive... 
    Suggested

    Google Inc.

    Sunnyvale, CA
    2 days ago
  •  ...Senior iOS Engineer Location: Sunnyvale, CA Duration: 12+ Months Minimum Education and Experience Required: Bachelor's Degree in Computer...  ...Science or related field and 5 years of experience building mobile software Minimum Skills Required: Experience with... 
    Senior

    Staffing the Universe

    Sunnyvale, CA
    3 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
    2 days ago
  •  ...the intersection of elegant user experiences and deep systems engineering, shipping products that set the standard for quality, performance...  .... We build software that spans multiple Apple platforms, iOS, macOS, watchOS, visionOS, and tvOS, delivering seamless experiences... 
    Senior

    Apple

    Sunnyvale, CA
    3 days ago
  • Apple Inc. is seeking an experienced iOS Software Engineer for Video Applications in Cupertino, California. You will design and implement features that impact millions of users, tackle complex software engineering challenges, and work with a talented team. Applicants should... 
    Senior

    Apple

    Cupertino, CA
    3 days 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
    4 days ago
  • $153.2k - $234.1k

    General Motors is seeking a Senior Mobile Engineer to design and build high-performance mobile applications for fleet management. You will work...  ...candidate must have significant experience in Android and/or iOS development, particularly with Kotlin and Swift, as well as... 
    Senior

    Dormont Manufacturing Company

    Sunnyvale, CA
    3 days ago
  • Apple Inc. in Santa Clara, California is seeking an experienced Software Engineer to build applications and systems leveraging the full capabilities of iOS and macOS. You will work broadly across the stack, integrating machine learning technologies into production experiences... 
    Senior

    Apple

    Santa Clara, CA
    2 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
    1 day ago
  • Apple Inc. is seeking experienced Software Engineers to join the Wallet Engineering team in Cupertino, California. The role involves high-level programming, problem-solving, and delivering innovative solutions that enhance the user experience with Apple Wallet features.... 
    Senior

    Apple Inc.

    Cupertino, 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
    2 days ago
  • $181.1k - $318.4k

    Apple Inc. in Cupertino, California, is looking for a Senior IOS Software Engineer to join their team. In this role, you will refine functionalities on iOS and macOS while inventing new features for image generation across applications. The ideal candidate has 4+ years... 
    Senior

    Apple Inc.

    Cupertino, CA
    3 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
    2 days ago
  • $117k - $234k

    Dormont Manufacturing Co is looking for a Senior Software Engineer - iOS to develop scalable applications for Walmart's platform. Focused on enhancing customer experiences on mobile, the position requires extensive iOS development skills and a strong grasp of Swift and... 
    Senior

    Dormont Manufacturing Company

    Sunnyvale, CA
    22 hours 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
    3 days ago
  • Walmart is seeking a Senior iOS Software Engineer based in Sunnyvale, CA. In this role, you will design, develop, and maintain scalable software solutions while collaborating across teams to tackle technical challenges. Strong knowledge of Swift and Objective-C and experience... 
    Senior

    Walmart

    Sunnyvale, CA
    2 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
    2 days ago
  • $181.1k - $272.1k

    Apple Inc. is looking for a highly motivated engineer to join the Game Services UI team in Cupertino, California. In this role, you'll implement new features in existing UIs and frameworks, focusing primarily on Swift and SwiftUI while also utilizing UIKit or AppKit when... 
    Senior
    Work experience placement

    Apple Inc.

    Cupertino, CA
    3 days 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 USA

    Sunnyvale, CA
    4 days ago
  • Google Inc. is seeking a Software Engineer to develop next-generation technologies and enhance user connectivity. Ideal candidates have...  ...Communication proficiency in English is required. Experience in mobile application development is preferred, with a focus on versatile... 
    Senior

    Google Inc.

    Mountain View, 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
    1 day ago
  • $174k - $253k

    Google Inc. is hiring a Senior Software Engineer, Mobile (Android) based in Sunnyvale. This role involves writing and testing development code, participating in design reviews, and ensuring best practices in code development. Candidates should hold a Bachelor’s degree... 
    Senior

    Google Inc.

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

     ...States We build software that spans multiple Apple platforms—iOS, macOS, watchOS, visionOS, and tvOS—delivering seamless experiences...  ...Bachelor’s degree in Computer Science, Software Engineering, or equivalent, and 10+ years of relevant industry experience... 
    Senior
    Relocation package

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $147k - $211k

    Google Inc. is seeking an experienced Android Developer to join our team in Sunnyvale, CA. You will be responsible for writing code for product development, participating in design reviews, and offering feedback on peer code to ensure best practices and efficiency. The ...
    Senior

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • Walmart is seeking a Mobile Engineering expert to lead projects and collaborate across teams in Sunnyvale, California. The role involves troubleshooting mobile devices and developing engineering solutions while ensuring compliance with accessibility standards. Qualified... 
    Senior

    Walmart

    Sunnyvale, CA
    1 day ago
  • $140k - $200k

    Clutch Canada in Cupertino is looking for a Senior iOS Engineer to enhance their iOS app, currently ranked as #18 in productivity apps. The role involves key engineering decisions, shipping production code, and maintaining the app's architecture. Ideal candidates should... 
    Senior

    Clutch Canada

    Cupertino, CA
    4 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
    4 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
    4 days ago

Do you want to receive more vacancies?

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