
Senior Software Engineer
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Warren • Missouri • Texas • United States
Visit company websiteExplore more
Job Level
About the role
- 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.
Requirements
- 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.
Benefits
- Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJEEAngularKubernetesDockerQuarkusPostgreSQLSQLCI/CDGitHub Actions
Soft skills
communicationmentoringcollaborationproblem-solvingleadershipaccountabilitycode quality analysisdocumentationguidancenavigating corporate environments
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Engineeringrelated field degree