Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Mobile Engineer

General Motors

Senior Mobile Engineer designing and building high-performance mobile applications for GM Commercial Software solutions. Collaborating with teams to deliver secure, reliable, and scalable mobile solutions.

Posted 4/29/2026full-timeSunnyvale • California • 🇺🇸 United StatesSenior💰 $153,200 - $234,100 per yearWebsite

Tech Stack

Tools & technologies
AndroidiOSJavaKotlinMicroservicesSwift

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinSwiftAndroid developmentiOS developmentmobile architecturedesign patternsunit testingtest automationCI/CDRESTful APIs
Soft Skills
communicationmentoringcollaborationproblem-solvingleadershipdocumentationreviewinginnovationteamworkadaptability