Posted in

Staff Backend Software Engineer – Commercial Software & Services

Staff Backend Software Engineer – Commercial Software & Services

CompanyGeneral Motors
LocationMountain View, CA, USA
Salary$186200 – $285300
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years’ experience in successfully designing and building large engineering projects, including successful productionization of highly scalable, reliable and performant systems
  • Extensive experience in architecture and design (architecture, design patterns, reliability and scaling) of new and existing systems.
  • Extensive 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 written and verbal communication skills and a collaborative mindset.
  • Knowledge of software design patterns, OO, data structures, and algorithms.
  • Experience working with SQL and NoSQL databases
  • A passion for staying up-to-date with the latest industry trends and technologies.

Responsibilities

  • 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 inefficiencies and opportunities for meaningful improvements across the entire organization. Drive alignment on how to tackle these and lead the delivery of high leverage solutions for them to have the widest impact.
  • Raise the bar to make GM Commercial Service engineering truly best-in-class by improving best practices, producing exemplary code, documentation, automated tests and thorough and precise monitoring.
  • Build and launch new products that bring significant value to internal and external customers.
  • Collaborate with stakeholders across the organization including dependency engineering teams, product, design, infrastructure and operations.
  • Mentor junior and experienced engineers in their technical career to help them grow.

Preferred Qualifications

  • 10+ years’ experience in successfully designing and building large engineering projects, including successful productionization of highly scalable, reliable and performant systems
  • Strong product focus and acumen.
  • Experience with project management, ensuring on-time team deliverable with high quality.
  • Experience with Python.
  • Experience with React and modern JavaScript libraries as well as HTML and CSS.
  • Proven ability to develop other engineers into senior engineers, operating and leading their own initiatives with team-wide scope and high impact.