Hybrid Employment

General Motors is hiring a Senior Software Engineer

About the Role

General Motors is hiring a Senior Software Engineer to execute the plan for the design, development, testing, and automation of intelligent manufacturing application software. You will act as a technical leader, working cross-functionally to ensure the release of high-quality products.

What You'll Do

  • Execute the plan for design, development, testing, and automation of intelligent manufacturing application software using Scala, Java, Python, MS SQL Server, Kafka/Pulsar, and other technologies within Azure Cloud and on-prem environments.
  • Work cross-functionally with design, shared services, product, systems, and program teams to ensure cohesive, on-time releases of quality software.
  • Help develop and lead strategic action plans to support business goals in close partnership with manufacturing.
  • Enable teams to design and develop in the Azure Databricks cloud platform to support Intelligent Manufacturing initiatives.
  • Facilitate cross-functional collaboration with architecture, product, safety, and systems groups to implement predictive maintenance models.
  • Support existing SQL Server-based applications using SSIS, Python, and SQL, handling massive datasets.
  • Participate in an on-call rotation to support operational cadence.
  • Mentor, coach, and develop employees.
  • Lead automation activities at every level of the development lifecycle.
  • Execute resource planning for required engineering activities.

What We're Looking For

  • A Bachelor’s degree in Electronics, Software, Computer Engineering, Computer Science, or an equivalent field.
  • A minimum of 5 years of experience leading engineering teams developing structured query and significant object-oriented analysis, design, and programming.
  • Proficiency in using Java, Python, SQL, Spark, Kafka/Pulsar.
  • Experience with SQL Server Management Studio, Visual Studio, IntelliJ, JUnit, DevOps CI/CD pipelines, Jira, Github, and Github Actions.
  • Demonstrated expertise managing teams that deploy modern design patterns and scalable, reusable code.
  • A track record of successful project execution.
  • Excellent multi-functional communication and leadership skills to align multiple teams.
  • Demonstrated ability to navigate ambiguity while driving timely decision-making.

Nice to Have

  • 3+ years of engineering experience developing in Azure, AWS, GCS, or the Databricks cloud platform.
  • Performance Tuning and Optimization of Spark/Scala jobs.
  • Leadership experience developing and testing cloud-based applications using Databricks, Scala, PySpark.
  • Ability to manage and lead multiple teams with autonomy and accountability for results.
  • Experience achieving results through effective teamwork, leading numerous projects to completion, and managing work through metrics and data.
  • Experience managing a geographically dispersed global team.
  • A high-level understanding of GM Manufacturing processes and Plant floor devices.
  • Experience in Monitoring and Observability practices.
  • Experience with Real Time APIs for accessing large datasets from the cloud.

Technical Stack

  • Languages: Scala, Java, Python, SQL
  • Data & Streaming: MS SQL Server, SSIS, Spark, Kafka/Pulsar, PySpark
  • Tools & Platforms: Azure Cloud, Azure Databricks, SQL Server Management Studio, Visual Studio, IntelliJ
  • DevOps & Testing: JUnit, DevOps CI/CD pipeline, Jira, Github, Github Actions

Team & Environment

You will work cross-functionally with design, shared services, product, systems, and program teams to ensure all pieces come together for successful software releases.

Benefits & Compensation

  • Compensation range: $134,000 - $205,000
  • Medical, dental, and vision insurance
  • Health Savings Account and Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits, life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts

Work Mode

This position operates on a hybrid work model. Locations include Austin, TX and Warren, MI.

General Motors is committed to being a workplace that genuinely fosters inclusion and belonging. All employment decisions are made without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or any other protected status.

Required Skills
ScalaJavaPythonMS SQL ServerKafkaPulsarJunitAzure CloudAzure DatabricksSSISSQLData EngineeringETLBig DataData Pipelines
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
General Motors

General Motors is an automotive company with a vision for a world with Zero Crashes, Zero Emissions and Zero Congestion.

Visit website
Job Details
Category data
Posted 8 months ago