Senior Software Engineer
General MotorsAbout the role
Job Description
This role is categorized as hybrid which will require the selected candidate to report to Austin Innovation Technical Center three times per
week, at minimum.
The Role
The Aftersales Vehicle Data team is looking for a Senior Software Engineer with strong technical experience in full stack software
development and specifically in developing and delivering large-scale data platforms with streaming and API services for inbound and outbound data integrations. The selected candidate will be responsible for leading a team in designing, developing, deploying and maintaining cloud native systems that support high-throughput data streams, API services, data integration/curation, storage and analytics architectures,
data security and data governance.
What You’ll Do
- Design and develop a scalable data platform to support growing aftersales vehicle and EV battery data volume and complexity.
- Build robust data pipelines to ingest, process, and curate large datasets using Java and Python Microservices and related technologies.
- Implement observability stack using Grafana, Datadog.
- Develop CI/CD pipelines using YAML, Helm and related technologies.
- Maintain and enhance infrastructure for efficient data ingestion, transformation, and delivery.
- Develop data models optimized for data storage, API services and analytics.
- Develop services to integrate with enterprise data platform on Databricks.
- Implement rigorous data validation, governance, and quality assurance to ensure data integrity.
- Develop the knowledge and understanding of business domains, business operations, processes and the supporting software systems.
- Breakdown complex business needs into functional/nonfunctional requirements and solution design for implementation by the software engineering teams.
- Lead the Agile scrum ceremonies for the software engineering teams.
- Mentor and support junior engineers through guidance, coaching, and learning opportunities.
Your Skills & Abilities (Required Qualifications)
- Bachelor’s degree in computer science or a related field.
- 6+ years of hands-on experience.
- Extensive hands-on experience with Java, Python, SQL, Kafka, Pulsar, Spring Boot, Quarkus, Fluentbit, Redis, DuckDB, Databricks, Kubernetes, JSON, YAML, Helm and similar tools/technologies.
- Deep expertise in databases, including advanced SQL and NoSQL (e.g. Oracle, Postgres, Cosmos).
- Proven experience with cloud platforms, with strong proficiency in at least one (Microsoft Azure preferred; AWS or GCP also valuable) - AKS, Event Hub, ACR and other cloud services.
- Track record of building distributed, data-processing microservices and scalable, high-quality data products.
- 6+ years of experience with object-oriented programming languages.
- Strong leadership skills with the ability to network across teams to achieve results.
- Effective collaboration and strong communication skills to influence and help teams and management arrive at decisions quickly.
- Strong problem-solving skills with the ability to address issues quickly and thoroughly.
- Skilled at identifying opportunities for automation and implementing effective solutions.
- Solid understanding of networking and distributed computing concepts.
- Highly organized, with the ability to manage multiple tasks in a fast-paced environment.
- Good understanding and experience with CI/CD practices.
This job may be eligible for relocation benefits.
Compensation
- The expected base compensation for this role is: $125,000- $212,300. Actual base compensation within the identified range will vary based on factors relevant to the position.
- Bonus Potential: An incentive-pay program offers payouts based on company performance, job level, and individual performance.
- Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL
NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF
GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A
WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, J-1, etc.)
#LI-CC1
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s