General Motors · 15 hours ago
Senior Software Engineer
General Motors is seeking a Senior Software Engineer for their Aftersales Vehicle Data team. The role involves leading the design, development, and maintenance of cloud-native systems that support high-throughput data streams and API services, as well as mentoring junior engineers.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
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
Qualification
Required
Bachelor's degree in computer science or a related field
5+ 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
5+ 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
Benefits
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
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-24
Company data provided by crunchbase