General Motors

Senior Fullstack Software Engineer – Business Applications

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: AustinMissouriTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design, development, and maintenance of full stack solutions using Spring Boot framework
  • Translate business requirements into effective, scalable, and bug-free technical solutions
  • Participate in sprint planning, refine stories, and provide accurate estimations for development timeline
  • Deliver clean, maintainable code aligned with best practices and modern design patterns
  • Develop and execute unit test cases with high coverage
  • Mentor and coach Junior engineers, conduct code and design reviews
  • Troubleshoot complex issues, perform root cause analysis, and implement long-term fixes
  • Support CI/CD workflows and ensure continuous improvement in build and release process
  • Model and foster GM’s core values and behaviors

Requirements

  • 5+ years of professional experience in software development with a focus on Java/Spring boot framework
  • Minimum 3+ years of experience in leading the software engineering team
  • Proven expertise in deploying modern design patterns and building scalable, reusable code
  • Demonstrated track record of improving development efficiency and delivering successful projects
  • Ability to navigate ambiguity and drive timely decision-making
  • Strong proficiency in Angular for front-end development
  • Experience in building and scaling backend services across hybrid environments (on prem and cloud)
  • Hands-on experience in developing and deploying applications to cloud
  • Hands-on experience with RESTful API design and development
  • Experience with relational databases such as PostgreSQL and SQL Server, including stored procedures
  • Proficiency in version control systems (Git) and CI/CD pipelines
  • Experience with Agile methodologies and tools such as Jira and Confluence
  • Excellent problem-solving skills, with an ability to work on complex, distributed systems
  • Excellent communication skills, both written and verbal.
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
JavaSpring BootAngularRESTful APIPostgreSQLSQL ServerCI/CDAgile methodologiesunit testingdesign patterns
Soft skills
leadershipmentoringproblem-solvingcommunicationdecision-makingcollaborationadaptabilitycoachingroot cause analysisefficiency improvement