General Motors · 1 month ago
Fullstack Software Engineer - Global Warranty Management
General Motors is a leading automotive company, and they are seeking a Fullstack Software Engineer for their Global Warranty Management team. The role involves developing software applications, updating existing solutions, and collaborating with senior developers to ensure high-quality code and adherence to industry standards.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Demonstrate very good understanding of the processes and procedures relevant to own work area with the ability to exercise decision-making skills sufficient to identify and propose solutions to leadership
Identify and correct non-routine problems in existing systems and processes through independent judgment
Independently identify and apply appropriate company policies and procedures to resolve a variety of issues
Apply learned techniques to drive the solution to a problem, which typically will involve coordinating and integrating efforts of a diverse team of colleagues
Engage in daily interactions with subordinates and/or peers from other functional groups. These interactions typically involve the exchange or presentation of information. Required to collaborate with team members 1-2 levels above
Handle a range of moderate scope problems that are frequently routine but may vary, requiring analysis of various factors
Propose new initiatives and delivers solutions, driving cross team efforts
Qualification
Required
Bachelor's degree in Computer Science or related field
2+ years experience in full lifecycle application development using standard design patterns and frameworks
Experience contributing to software project delivery efforts
Performance tuning and usability assessments/improvements
Proactive identification and remediation of code quality, design pattern, and security issues
Integrate software with existing software/systems
Knowledge of quality assurance including software testing and test automation
Knowledge of maintaining and debugging live software applications
Documenting software solutions
Languages & Frameworks: JavaEE, Spring Web Framework, Spring Batch, Quarkus with Hibernate, Python, JavaScript, HTML/CSS, Bash/KSH scripting
Databases: Oracle SQL, PostgreSQL
Front-End: ReactJS (micro-frontend architecture)
APIs & Integration: REST, Swagger
Cloud & Containers: Kubernetes, Docker
ETL & Data Processing: ETL/Datastage
Version Control & CI/CD: Git, GitHub Actions
Automated Testing: Selenium, Vitest, JUnit
Operating Systems: Basic Linux
Project Tools: Jira
Preferred
Master's degree in Computer Science or related field
5+ years experience in full lifecycle application development using standard design patterns and frameworks
5+ years experience in Java and React
5+ years experience in fullstack development
Benefits
Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-17
2026-01-16
Company data provided by crunchbase