General Motors

Software Engineer Manager – ECM Development

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

  • 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