
Software Engineer Manager – ECM Development
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Missouri • Texas • United States
Visit company websiteExplore more
About the role
- Be an effective people manager, bringing out the best performance from your team, as well as be a highly technical hands on coder in the team.
- Developing enterprise-grade applications using Kubernetes/Docker, Quarkus, Java, Angular, and PostgreSQL, among other tools.
- Define and lead the software strategy for new technologies, highly complex features, and drive the next generation Global Inventory Platform
- Capable of hosting technical discussions, being a subject matter expert, and having strategic influence.
- Own and drive complex technical projects from the planning stage through execution.
- Create a team environment that encourages innovation and continuous learning.
- Provide career development opportunities, maintain an ongoing constructive feedback loop, and inspire innovation and technical growth through hands-on mentoring and encouragement for your team members.
- Balance the adoption of new technologies with practical, efficient solutions.
- Will run the day to day software development lifecycle, like running daily standup, eliminating roadblocks
- Keep up with technological advancements and AI innovation to integrate them to enhance our engineering practices and drive efficiency
- Collaborate with product managers, designers, program managers, SRE and other teams to align technological development with business goals and user needs.
- Actively participate in the planning and scope definition for team projects, supporting Product Owners and Program Managers to deliver high-quality software on time.
- 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, Electrical Engineering, or a related technical field
- 10+ years of experience in software development
- 3+ years leading technical projects
- At least 3 years experience as a people leader
- Strong technical background in JAVA, Relational and no SQL Databases (Postgres, Elastic, Oracle), Messaging systems (Kafka, pulsar, rabbit MQ), GitHub Actions
- Demonstrated ability to lead and mentor software development teams in an agile environment
- People Skills: Excellent communication, interpersonal, and collaboration skills
- Experience with cloud platform and services
Benefits
- Company Vehicle
- Relocation benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKubernetesDockerQuarkusPostgreSQLRelational DatabasesNoSQL DatabasesKafkaPulsarGitHub Actions
Soft Skills
people managementcommunicationinterpersonal skillscollaborationmentoringinnovationcontinuous learningstrategic influenceaccountabilityteam leadership
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Electrical Engineering