Enable job alerts via email!

Staff Software Engineer - Mobile

General Motors

United States

Remote

USD 165,000 - 299,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Staff Software Engineer to build mobile products. This role involves technical leadership, mentoring, and collaboration across teams. The ideal candidate has extensive experience in mobile development and architecture design. Join us to impact engineering culture positively and contribute to innovative mobile solutions.

Benefits

Health benefits
Dental benefits
Vision benefits
HSA
FSA
Retirement plans
Life insurance
Paid vacation
Tuition assistance
GM vehicle discounts

Qualifications

  • 7+ years of experience in Mobile development, native and preferably ReactNative.
  • Experience with multi-tier production software systems utilizing HTTP APIs.

Responsibilities

  • Lead engineering efforts through planning, design, architecture, and execution.
  • Mentor less experienced engineers and foster team culture.
  • Initiate and execute large-scale, cross-functional programs.

Skills

Mobile development
Technical leadership
Mentoring
Debugging
Architecture design

Education

Bachelor's Degree in Computer Science

Tools

PostgreSQL
DynamoDB
Redis
Elasticsearch

Job description

Description

Staff Software Engineer - Mobile

Remote: This role is based remotely, but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford, or Mountain View, you are expected to report to that location three times a week at minimum.

The Role

We are looking for an exceptional and experienced Staff Software Engineer who is excited about building mobile products across General Motors. You will help lead our engineering efforts through planning, design, architecture, execution, and ramp-up. As a technical leader, you will mentor less experienced engineers, build strong relationships with technical leaders on other teams, and foster a strong team culture.

What You'll Do

  1. Develop competency with all of our core Mobile technologies (client, framework, and services).
  2. Weigh architectural trade-offs and apply synchronous and asynchronous design patterns.
  3. Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  4. Act as a tech lead and actively mentor other engineers.
  5. Explore and pitch product ideas and technical initiatives with cross-functional teams.
  6. Initiate, plan, and execute large-scale, cross-functional, and organization-wide critical programs.
  7. Leverage your technical leadership to ensure adherence to engineering best practices and promote opportunities to improve engineering productivity and craftsmanship.

Additional Description

Your Skills & Abilities (Required Qualifications)

  • Bachelor's Degree in Computer Science or related field, or equivalent work experience.
  • 7+ years of experience in Mobile development, native and preferably ReactNative.
  • 7+ years of experience contributing to the architecture, documentation, and design of systems (architecture, design patterns, reliability, and scaling).
  • Experience with multi-tier production software systems utilizing HTTP APIs (REST or GraphQL) and backend datastores (PostgreSQL, DynamoDB, Redis, or Elasticsearch).
  • Demonstrated ability to understand the tech stack, debug code, and tests.

Preferred Qualifications

  • Bachelor's Degree in Computer Science or related field, or equivalent work experience.
  • 7+ years of experience in Mobile development, native and preferably ReactNative.
  • 7+ years of experience contributing to the architecture, documentation, and design of systems (architecture, design patterns, reliability, and scaling).
  • Experience working with multi-tier production software systems utilizing HTTP APIs (REST or GraphQL) and backend datastores (PostgreSQL, DynamoDB, Redis, or Elasticsearch).
  • Demonstrated ability to understand the tech stack, debug code, and tests.
  • Enthusiastic about impacting the engineering culture positively from the bottom up.

Compensation

The salary range for this role is $165,000 - $298,800, based on factors relevant to the position. Bonus potential includes incentive pay based on company performance, job level, and individual performance. Compensation details are estimates and may vary by location.

Benefits

GM offers a variety of health and wellbeing benefits, including medical, dental, vision, HSA, FSA, retirement plans, life insurance, paid vacation and holidays, tuition assistance, employee assistance programs, GM vehicle discounts, and more. A company vehicle will be provided upon successful completion of a Motor Vehicle Report review. Relocation benefits may be available.

About GM

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We embrace the responsibility to lead positive change for a better, safer, and more equitable world.

Why Join Us

We believe in making daily choices to drive meaningful change through our words, deeds, and culture. We want every employee to feel they belong to one GM team.

Total Rewards | Benefits Overview

From day one, GM supports your well-being at work and home. Learn more about our rewards and benefits programs.

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

GM is committed to a workplace free of unlawful discrimination and fosters inclusion and belonging. Employment decisions are made without regard to protected statuses. We encourage candidates to review the role responsibilities and qualifications and apply accordingly.

Accommodations (U.S. and Canada)

GM provides accommodations for individuals with disabilities. Contact us at Careers.Accommodations@GM.com or 800-865-7580 for assistance, providing details about your needs and the role you are applying for.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer Mobile

Radiant Dev

Remote

USD 100,000 - 720,000

Today
Be an early applicant

Staff Software Engineer - Mobile (React Native)

The Bitcoin Manual

New York

Remote

USD 200,000 - 250,000

4 days ago
Be an early applicant

Staff Software Engineer, Full Stack (Agent Experience)

Affirm

San Diego

Remote

USD 225,000 - 275,000

Yesterday
Be an early applicant

Staff Engineer – Mobile (Android) (REMOTE)

GEICO

Boston

Remote

USD 75,000 - 260,000

2 days ago
Be an early applicant

Staff Software Engineer (Full-Stack with Front-End Focus) Remote - US

Modern Health

Remote

USD 136,000 - 189,000

4 days ago
Be an early applicant

Mobile Engineer II, Acquire team

Included Health

Remote

USD 118,000 - 218,000

4 days ago
Be an early applicant

Staff Software Engineer, Core

OneSignal

Remote

USD 190,000 - 210,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100,000 - 720,000

Yesterday
Be an early applicant

Senior Software Engineer

Posit PBC

Remote

USD 146,000 - 193,000

Today
Be an early applicant