
Staff Software Engineer - Mobile
Are you a passionate software engineer with a knack for mobile development? Do you thrive in a fast-paced, dynamic work environment? If so, we have an exciting opportunity for you at General Motors! As a Staff Software Engineer - Mobile, you will be responsible for designing, developing, and maintaining cutting-edge mobile applications for our customers. We are looking for a highly skilled and experienced individual who can lead our mobile development team to success. If you have a strong technical background, excellent leadership skills, and a drive to constantly innovate, we want you on our team!
- Design and develop high-quality, user-friendly mobile applications for General Motors customers.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Lead and mentor a team of mobile developers to ensure timely delivery of projects.
- Stay updated with the latest mobile development trends and technologies to continuously improve our applications.
- Conduct code reviews and ensure coding standards and best practices are followed.
- Troubleshoot and debug technical issues in a timely manner.
- Work closely with product managers and designers to ensure the best user experience.
- Implement and maintain efficient and scalable mobile development processes.
- Actively participate in the planning and execution of project timelines and deliverables.
- Communicate progress and updates to stakeholders and management.
- Continuously identify areas for improvement and propose solutions to enhance the overall quality of our mobile applications.
- Ensure compliance with security and data privacy policies.
- Collaborate with other teams within General Motors to ensure seamless integration of mobile applications with other systems.
- Take ownership of projects and drive them to successful completion.
- Represent General Motors as a subject matter expert in mobile development at industry events and conferences.
Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or Related Field.
Minimum Of 5 Years Of Experience In Mobile Software Development, With A Focus On Ios And/Or Android Platforms.
Proficiency In Programming Languages Such As Swift, Objective-C, Java, And Kotlin.
Strong Understanding Of Software Development Best Practices, Including Agile Methodology, Version Control, And Unit Testing.
Demonstrated Experience Leading And Mentoring A Team Of Software Engineers, With A Track Record Of Delivering High-Quality Mobile Applications.
Agile Methodology
Cloud Computing
Object-oriented programming
Mobile Analytics
Android Development
iOS development
Mobile development
API integration
Cross-Platform Development
User Experience (UX)
App Store Optimization
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Teamwork
collaboration
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Staff Software Engineer - Mobile is $118,000 to $150,000 per year in the United States. This can vary depending on factors such as location, company size and benefits. Senior level positions can earn higher salaries, with some companies offering upwards of $200,000 per year for experienced Staff Software Engineers. Bonuses and stock options may also be included in compensation packages.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
We are a global team of diverse and talented people—from creative design to engineering and software development to manufacturing to marketing and finance—making contributions that extend far beyond our job titles and often bringing our life’s passion to our work. Get to know us and hear how we’re discovering more out of our careers with General Motors.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started