FREE ACCESS
5,000–10,000 jobs/day
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.

Software Engineering Manager
General MotorsSoftware Engineering Manager leading a high-performing team in software solutions for General Motors. Overseeing development lifecycle and fostering team collaboration for innovative applications.
ATS Keywords
Tailor your resumeApplicant 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.