Taro Logo

Software Engineer - Cloud Enablement

Global automotive company leading the transformation to Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Austin, TX, USAWarren, MI, USA
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Automotive · Enterprise SaaS

Description For Software Engineer - Cloud Enablement

General Motors is seeking a Software Engineer for their Cloud Enablement team within the Global Purchasing & Supply Chain IT organization (GPSC IT). This role represents an exciting opportunity to contribute to GM's digital transformation and their vision of Zero Crashes, Zero Emissions, and Zero Congestion.

The position requires a mix of technical expertise in cloud-native development and practical software engineering skills. You'll be working with modern technologies including Java, Angular, and various cloud platforms (AWS, Azure, GCP), while implementing Infrastructure as Code using tools like Terraform and Ansible. The role involves building scalable, resilient applications that support GM's supply chain operations.

As part of an agile team, you'll be involved in the complete software development lifecycle - from design and coding to testing and deployment. The position offers a hybrid work arrangement, requiring presence in either Austin, TX or Warren, MI offices three times per week, providing a balance between collaborative in-person work and remote flexibility.

The ideal candidate should have a strong foundation in software development with 4 years of experience or 2 years plus significant internship experience. A bachelor's degree in Computer Science or related field is required. The role demands both technical proficiency and soft skills, as you'll be collaborating with team members, participating in design discussions, and contributing to effort estimation.

This is an excellent opportunity for a mid-level software engineer looking to work with cutting-edge cloud technologies at a Fortune 500 company. GM offers comprehensive benefits and a culture focused on innovation and inclusion. The company's commitment to transforming mobility through technology makes this an exciting time to join their team. While visa sponsorship is not available for this position, relocation assistance may be provided to qualified candidates.

Last updated a day ago

Responsibilities For Software Engineer - Cloud Enablement

  • Designing, coding, testing, debugging, and documenting application features using Java and/or Angular
  • Applying cloud native design patterns to build scalable applications
  • Utilizing Infrastructure as Code tools like Terraform and/or Ansible
  • Collaborating with team on requirements and design discussions
  • Developing automated tests and supporting CI/CD pipelines
  • Assisting in deployment, monitoring, and troubleshooting of applications
  • Participating in team meetings and knowledge sharing

Requirements For Software Engineer - Cloud Enablement

Java
Kubernetes
  • Bachelors degree in Computer Science, Computer Engineering, Mathematics, IT, or related field
  • Four years of relevant experience or 2 years with internship experience
  • Experience with Java and/or Angular
  • Strong understanding of cloud native design principles
  • Experience with public cloud platforms (AWS, Azure, GCP)
  • Experience with Infrastructure as Code tools
  • Experience with databases and data modeling
  • Familiarity with agile methodologies
  • Experience in developing automated tests
  • Understanding of CI/CD pipelines and tools

Benefits For Software Engineer - Cloud Enablement

Relocation Benefits
  • Relocation Benefits

Interested in this job?

Jobs Related To General Motors Software Engineer - Cloud Enablement