Taro Logo

Software Engineer - Cloud Enablement

A global automotive company with a vision of Zero Crashes, Zero Emissions and Zero Congestion.
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 offers an exciting opportunity to work with modern cloud technologies and contribute to GM's digital transformation. As a key member of the team, you'll be responsible for designing and developing high-quality applications using Java and/or Angular, while leveraging cloud native design principles. The position requires expertise in cloud platforms, Infrastructure as Code, and modern development practices.

The role combines technical depth with collaborative teamwork, as you'll be working in an agile environment to deliver scalable, resilient solutions. You'll be involved in the full software development lifecycle, from design to deployment, and will have the opportunity to work with cutting-edge technologies including containerization, DevOps tools, and AI coding assistants.

GM offers a comprehensive benefits package including healthcare, 401k matching, and educational assistance. The company's vision of Zero Crashes, Zero Emissions, and Zero Congestion demonstrates their commitment to innovation and positive global impact. This hybrid role, based in either Austin, TX or Warren, MI, requires in-office presence three times per week, offering a balance between collaborative work and flexibility.

The ideal candidate will bring both technical expertise and strong soft skills, with the ability to contribute to design discussions, mentor team members, and drive technical solutions. This is an excellent opportunity for a mid-level software engineer looking to grow their career in cloud technologies while working on impactful projects at a leading automotive company.

Last updated a few seconds 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 to understand requirements and participate in 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 full-time 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
  • Excellent problem-solving and communication skills

Benefits For Software Engineer - Cloud Enablement

401k
Dental Insurance
Medical 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 match
  • Employee recognition program
  • Education assistance
  • Student loan refinancing
  • GM vehicle discount

Interested in this job?

Jobs Related To General Motors Software Engineer - Cloud Enablement