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 Data team is looking for a 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 GM aftersales data 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.
- Develop the knowledge and understanding of business domains, business operations, processes and the supporting software systems.
Your Skills & Abilities (Required Qualifications)
- Bachelor’s degree in computer science or a related field.
- 5+ years of hands-on experience.
- 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).
- 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.
- 5+ years of experience with object-oriented programming languages.
- Strong interpersonal skills with the ability to network across teams to achieve results.
- Skilled at identifying opportunities for automation and implementing effective solutions.
- 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: $95,200 - $184,300.00 USD. 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
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds. Free account required — sign up in 30sApply for this role