GM Commercial Software – Staff Backend Software Engineer
Company | General Motors |
---|---|
Location | Austin, TX, USA, Roswell, GA, USA, Mountain View, CA, USA |
Salary | $186200 – $285300 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Expert 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.