Skip to main content
Back to jobs

Senior Software Engineer

External
General Motors logoGeneral Motors · San Francisco, CA
Full-timeOn-siteToday
BashDockerKubernetesLinuxRedisTypeScript
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

The expected base compensation for this role is $202,239.00 to $206,200.00 Annually.Actual base compensation within the identified 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.#LI-DNIAbout GMOur 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 UsWe 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 OverviewFrom 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.)AccommodationsHealth insuranceVision insurancePerformance bonus

Additional Information

Job Description DUTIES: Develop and design software applications for driverless technology company. Duties may include: Perform software engineering duties to drive scalable dispatching services for our commercial ride-hailing and delivery businesses. This position works on two sides of dispatch; the first matches users with vehicles to serve their needs, and the other aims to optimize vehicle utilization by directing them to various parts of the city to perform jobs such as collecting data, validating data, and serving anticipated demand. Projects include development of very accurate ETA models, efficient matching of rides/deliveries to the AV, automated managing of the fleet to send the AV to the hotspots or wherever the demand is higher to pick up the passengers. Take ownership of quarterly dispatch projects, from design to implementation. Test and validate your code via unit, integration, end-to-end, and occasionally road tests with self-driving vehicles. Review code change requests of peers, and produce well-tested, descriptive code change requests for your code. Be responsible for sprint-level planning, delegating tasks to peers, and collaborating with external stakeholders and dependencies. Create and maintain design documents, and conduct design reviews for your proposals. Monitor the health and performance of your services / features collecting relevant metrics and setting up appropriate alerts (tools are already available). 100% telecommuting available. REQUIREMENTS: Master's degree in Computer Science, or a related field and 3 years of experience as a Software Engineer, Software Development Engineer, System Development Engineer, or a related occupation. Experience with: Docker & Kubernetes; Postgres and database design; Postgis; Asynchronous messaging; Redis; Bash scripting; Typescript; Cloud technologies; and Linux.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at General Motors? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect
Senior Software Engineer at General Motors