Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 1 day ago

Senior Software Engineer

General Motors is seeking a highly skilled and experienced Senior Software Engineer to join their innovative team. In this role, you will be responsible for developing enterprise-grade applications and mentoring junior software engineers while driving the future of automotive technology.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Developing enterprise-grade applications using Kubernetes/Docker, Quarkus, Java, Angular, and PostgreSQL, among other tools
Proactively engage in the identification / remediation of software issues such as code quality, pattern mismatch, and security issues related to the code or solution/configuration
Leads comprehensive design analysis of design solution
Collaborate with cross-functional teams to lead GM’s transition to cloud technologies
Providing guidance and mentoring of fellow software engineers and other team members
Ability to navigating complex corporate environments and processes to remove project roadblocks
Understands code quality analysis results and remediation mechanisms
Strong Knowledge of maintaining and debugging live software systems
Experience in implementing various branching strategies and sharing that expertise with your team
Advanced CI/CD knowledge including automated builds and deployments and developing pipelines with GitHub Actions
Stays abreast of new technology and competitive products and defines GM direction
Possess excellent verbal and written communication skills. Provide, communicate, and support common best practices among software community
Document software solutions and ensure that technical documentation meets GM standards
Understand and maintain compliance with GM standards and industry standard methodology
Lead the culture within their team, holds themselves and others accountable for demonstrating GMs values and modeling GM behaviors

Qualification

Java / JEEAngularKubernetes/DockerCloud platformsSQLQuarkusSCRUM methodologyCI/CD knowledgeCommunication skillsMentoring

Required

Bachelor's Degree in Computer Science, Engineering, or a 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 such as AWS, Azure, or GCP
3+ years experience working with complex SQL queries, functions, and stored procedures
3+ years experience working in a SCRUM development methodology

Preferred

Master's Degree in Computer Science, Engineer or related field
10+ years experience delivering full stack application development using Java / JEE and Angular
Proven experience in migrations to Azure cloud including complex data requirements
Experience designing global, scalable enterprise level systems

Benefits

Relocation benefits

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase