Taro Logo

Senior Software Developer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Austin, TX, USAWarren, MI, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Automotive · Enterprise SaaS

Description For Senior Software Developer

General Motors is seeking a Senior Software Developer to join their team in a hybrid role based in either Austin, TX or Warren, MI. This position is part of the PD Business Systems team, focusing on developing software applications that support the Global Document Management Application. The role requires expertise in SOLR and involves working with complex data requirements while implementing solutions using industry-standard methodologies.

The ideal candidate will have 7+ years of full-stack development experience, with strong expertise in Java/JEE, Angular, and cloud technologies. You'll be responsible for developing enterprise-grade applications using modern technologies like Kubernetes, Docker, Quarkus, and PostgreSQL. The role offers significant opportunity to make an impact on greenfield applications while mentoring junior engineers.

Key responsibilities include leading design analysis, implementing CI/CD pipelines, maintaining live systems, and collaborating with cross-functional teams to drive GM's cloud transformation. The position requires strong technical skills combined with excellent communication abilities to effectively mentor team members and maintain documentation.

GM offers a comprehensive benefits package and promotes a culture of inclusion and belonging. The company is driven by its vision of Zero Crashes, Zero Emissions, and Zero Congestion, making this an excellent opportunity for those who want to contribute to transformative automotive technology. The hybrid work model allows for flexibility while maintaining necessary on-site presence for project needs.

Note: This position does not provide immigration-related sponsorship.

Last updated 10 days ago

Responsibilities For Senior Software Developer

  • Develop enterprise-grade applications using Kubernetes/Docker, Quarkus, SOLR, Java, Angular, and PostgreSQL
  • Proactively identify and remediate software issues
  • Lead comprehensive design analysis of solutions
  • Collaborate with cross-functional teams to lead GM's transition to cloud technologies
  • Provide guidance and mentoring to fellow software engineers
  • Navigate complex corporate environments to remove project roadblocks
  • Maintain and debug live software systems
  • Implement various branching strategies
  • Develop CI/CD pipelines with GitHub Actions
  • Document software solutions

Requirements For Senior Software Developer

Java
Kubernetes
PostgreSQL
  • Bachelor's Degree in Computer Science, Engineering, or related field OR equivalent experience
  • 7+ years experience delivering full stack application development using Java/JEE and Angular
  • 3+ years experience in Kubernetes/Docker, Quarkus, and cloud platforms
  • 3+ years experience working with complex SQL queries, functions, and stored procedures
  • 3+ years experience working in a SCRUM development methodology

Benefits For Senior Software Developer

Relocation Benefits
  • Relocation Benefits
  • Comprehensive Total Rewards Package

Interested in this job?

Jobs Related To General Motors Senior Software Developer