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 experience Staff Software Engineer who is excited about building mobile products across General Motors. You will be responsible for helping lead our engineering efforts through planning, design and architecture, execution, and ramp. As a technical leader on the team, you will be excited to help mentor less experienced engineers, build strong relationships with technical leaders on other teams, and facilitate a strong team culture.
What You’ll do
- Develop competency with all of our core Mobile technologies (client, framework, and services)
- Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
- Be a tech lead and will actively mentor other engineers on the team
- Explore and pitch product ideas and tech initiatives with cross functional teams
- Initiate, plan, and execute large-scale, cross functional, and org-wide critical programs
- Leverage your technical leadership to ensure we adhere to engineering best practices, and evangelize opportunities to improve engineering productivity and craftsmanship