General Motors is seeking a Staff Software Engineer for their Data Delivery team to build and maintain large-scale data streaming platforms. This role combines technical leadership with hands-on development, focusing on creating robust data pipelines and architectures that handle high-throughput data streams. The position requires expertise in Java, distributed systems, and modern data technologies like Kafka and Apache Flink. As a staff engineer, you'll be responsible for developing scalable solutions while mentoring junior team members. The role offers competitive compensation ($165,000-$253,200) and comprehensive benefits including healthcare, retirement plans, and unique perks like company vehicle programs. Located in Austin, TX, this hybrid position requires office presence three times per week. GM's mission focuses on achieving Zero Crashes, Zero Emissions, and Zero Congestion, making this an opportunity to impact the future of automotive technology through data engineering. The ideal candidate will bring 10+ years of object-oriented programming experience and strong cloud platform knowledge, preferably with Azure.