Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Software Engineering Manager

General Motors

Software Engineering Manager leading a high-performing team in software solutions for General Motors. Overseeing development lifecycle and fostering team collaboration for innovative applications.

Posted 5/28/2026full-timeWarren • Missouri • 🇺🇸 United StatesMid-LevelSeniorWebsite

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
advanced coding techniquessoftware development lifecycleAgile methodologiescomputer languagescomputer program design techniquesdatabasing solutionsweb application developmentsoftware development standardssecurity protocols
Soft Skills
leadershipmentoringcollaborationcommunicationinterpersonal skills
Tools & Technologies
development environments
Certifications & Qualifications
Bachelor's degree in Computer ScienceMaster's degree in Software Engineering
Industry Keywords
software engineeringproject scoperequirements gatheringimplementationtestingdeployment

About the role

Key responsibilities & impact
  • Lead and manage a team of software engineers, fostering a collaborative and productive environment.
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Apply advanced coding techniques and best practices to ensure high-quality, scalable, and maintainable software.
  • Implement and champion Agile methodologies to optimize team efficiency and project delivery.
  • Utilize a variety of computer languages and development environments to build robust applications.
  • Design and implement complex computer program design techniques to solve challenging technical problems.
  • Manage and optimize databasing solutions for various applications.
  • Drive the development of innovative web applications, ensuring a seamless user experience.
  • Mentor and coach team members, promoting their professional growth and skill development.
  • Collaborate with cross-functional teams to define project scope, requirements, and timelines.
  • Ensure adherence to company software development standards and security protocols.

Requirements

What you’ll need
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development with a strong track record of advanced coding proficiency.
  • Extensive experience with Agile methodology and its practical application.
  • Demonstrated expertise in various computer languages relevant to software development.
  • Strong understanding and application of computer program design techniques.
  • Proficiency in databasing concepts and technologies.
  • Hands-on experience with diverse development environments.
  • Significant experience in leading and managing software development teams.
  • Proven ability to design, develop, and deploy web applications.
  • Excellent communication, leadership, and interpersonal skills.

Benefits

Comp & perks
  • This job may be eligible for relocation benefits.
  • Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.