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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Developer

General Motors is seeking a Senior Software Developer to join their team in a hybrid work environment, working on the Global Document Management Application. This role offers an exciting opportunity to work with complex data requirements and develop solutions using industry-standard methodologies, with a particular focus on SOLR expertise. The position involves direct software development based on detailed requirements and system specifications, while also providing oversight of development activities to ensure world-class capabilities aligned with GM's objectives.

The ideal candidate will be responsible for developing enterprise-grade applications using modern technologies including Kubernetes/Docker, Quarkus, SOLR, Java, Angular, and PostgreSQL. They will lead comprehensive design analysis, collaborate on cloud technology transitions, and mentor fellow engineers. The role requires strong expertise in maintaining and debugging live systems, implementing branching strategies, and developing CI/CD pipelines with GitHub Actions.

GM offers a comprehensive benefits package including healthcare, 401k contributions, parental leave, and education assistance. The company is committed to fostering an inclusive workplace and achieving their vision of Zero Crashes, Zero Emissions, and Zero Congestion. This position provides an excellent opportunity to work on cutting-edge technology while making a significant impact on a greenfield application.

The role requires 7+ years of full stack development experience and offers the chance to work in a hybrid model at either the GM Global Technical Center or Austin IT Innovation Center North. This is an excellent opportunity for a senior developer looking to make a significant impact while helping develop junior engineers in a leading automotive technology company.

Last updated 12 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
  • Maintain compliance with GM standards

Requirements For Senior Software Developer

Java
PostgreSQL
Kubernetes
  • 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

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Paid time off including vacation, holidays and parental leave
  • Health care with HSA
  • Dental and vision insurance
  • Life insurance
  • 401K with company contributions
  • Education assistance
  • Student loan refinancing
  • GM vehicle discount for employee, family and friends

Interested in this job?