Posted in

GM Commercial Software – Staff Backend Software Engineer

GM Commercial Software – Staff Backend Software Engineer

CompanyGeneral Motors
LocationAustin, TX, USA, Roswell, GA, USA, Mountain View, CA, USA
Salary$186200 – $285300
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • BS/MS/PhD in Computer Science/Engineering or equivalent degree.
  • 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.

Responsibilities

  • Provide technical leadership in designing and building the flagship GM Commercial Software.
  • Develop a deep understanding of GM Commercial Software’s 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 Software 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.

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.