Staff Backend Software Engineer - GM Commercial Services

General Motors
Mountain View, California, US
$186.2K-$285.3K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

In this Staff Backend Software Engineer role, you will lead and develop high performance backend services and systems for GM Commercial Services' new software solution.

This role provides a unique opportunity where you will be working across all of the GM Commercial Services software products, and truly steering the future of GM Commercial Services’ system architecture, APIs, products, and customers.

We are an innovation first team, and we need your help to ensure we meet the highest standards. Come join us and let’s innovate!

Please make sure you read the following details carefully before making any applications.

What you get to do in this role :

  • Provide technical leadership in designing and building the flagship GM Commercial Services Software.
  • Develop a deep understanding of GM Commercial Services’ business strategy and goals. You will be one of our key leaders expected to identify and solve our highest impact, highly complex problems.
  • See the big picture and identify opportunities for meaningful improvements across the entire organization.
  • Raise the bar to make GM Commercial Service engineering truly best-in-class by promoting best practices, producing high quality code, documentation, automated tests and monitoring.
  • Build and launch new products that bring significant value to internal and external customers.
  • Experience in designing, evaluating, and enhancing efficiency, scalability, and stability of distributed systems.
  • Collaborate with stakeholders across the organization including product, design, and other engineering functions.
  • Mentor engineers earlier in their technical career to help them grow.

Qualifications :

  • 10+ years experience in successfully designing and building large engineering projects, including launching more than one generation of a successful enterprise application.
  • Experience in one of the JVM languages, Java / Kotlin + SpringBoot.
  • Experience with at least one of the public cloud providers Azure, AWS, GCP.
  • Strong problem-solving skills and the ability to work in an agile development environment.
  • Excellent communication skills and a collaborative mindset.
  • Knowledge of software design patterns, OO, data structures, and algorithms.
  • Strong understanding and experience with NoSQL and relational DB.
  • A passion for staying up-to-date with the latest industry trends and technologies.

Preferred Qualifications :

  • Strong product focus and acumen.
  • Experience with project management, ensuring on-time team deliverable with high quality.
  • Experience creating and leading technical architecture for a large enterprise application.
  • Proven ability to mentor and grow other engineers into senior engineers.

This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA three times per week, at minimum.

This job may be eligible for relocation benefits.

The compensation information is a good faith estimate only. It is based on what a successful applicant in the California Bay Area might be paid in accordance with California law.

The annual salary range for this role is $186,200 - $285,300. The actual base salary a successful candidate will be offered within this 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.

Benefits : GM offers a variety of health and wellbeing benefit programs. Benefit options include 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.

About GM

Our 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 Us

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day individually and collectively to drive meaningful change through our words, our deeds and our culture.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging.

We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.

GM is proud to be an equal opportunity employer.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Staff Software Engineer. ...

Promoted
TikTok
San Jose, California

Facing challenges of the global multi-data center with thousands of microservices, multiple storage (MySQL/Redis/Kafka/Hive), tech stacks, and a large scale R&D team, we will build various frameworks, architectures, platforms, and processes on top of this, to embed security and privacy protectio...

Promoted
Ladders
San Mateo, California

At Zoox, you will collaborate with a team of world-class engineers with diverse backgrounds in areas such as AI, robotics, mechatronics, planning, control, localization, computer vision, rendering, simulation, distributed computing, design, and automated testing. ...

Promoted
TikTok
San Jose, California

As a software engineer , your responsibilities are:. Bachelor's degree or above, 5+ years of software engineering experience. To fulfill our commitment, we will build privacy aware infrastructure across feature engineering, training data generation, model training, as well as product usages of AI. O...

Promoted
DICE
Santa Clara, California

Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc. Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific need...

DoorDash
Sunnyvale, California

As a Staff Machine Learning Engineer, you will be a trusted advisor to both your manager and peers, extending your influence across teams within and beyond your area of expertise. We're looking for a passionate Technical Leader in Machine Learning Engineering to join our team. You will set and uphol...

BILL
San Jose, California

At least 12 years of experience in software engineering. We are seeking a strong, passionate engineer to join our team. Bachelor’s degree in Computer Science, Engineering, or a related field. Ability to mentor and guide other engineers in best practices and advanced technical concepts. ...

Chan Zuckerberg Initiative
Redwood City, California

Members of the Infrastructure Engineering team have an impact on all of CZI's initiatives by enabling the technology solutions used by other engineering teams at CZI to scale. We believe that Engineering, IT and Security are most effective when in sync and learning from each other on a daily basis. ...

Conviva
Foster City, California

As Conviva continues to grow, we are actively looking for highly motivated and talented distributed systems engineers at all levels to join our dynamic backend development teams. As the global leader in experience-centric operational analytics, Conviva has redefined big data analytics with our parad...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...