Senior Software Engineer
$125k - $168.65kFull-time
General Motors
Job Description This role is categorized as hybrid. This means the successful candidate is expected to report to Austin Technical Center three times per week, at minimum [or other frequency dictated by the business if more than 3 days].
The Role
The GM Energy Data Engineering team is on the lookout for a talented Data Engineer who is a highly skilled and hands-on Cloud Data Warehouse engineer with experience in IoT data integration, Databricks, and Apache Flink. The selected candidate will play a pivotal role in designing, implementing, and optimizing scalable cloud-based data warehouse solutions, including an Operational Data Store (ODS) to serve as a speed layer for advanced analytics and business intelligence initiatives.What You’ll Do
- Design, develop, test, and maintain scalable Java services and distributed applications.
- Build and optimize real-time data streaming pipelines using Apache Flink, Apache Pulsar, and Apache Kafka.
- Develop reliable event-driven services with strong attention to throughput, latency, resiliency, ordering, replay, and fault tolerance.
- Design and implement an Operational Data Store (ODS) layer using GraphQL and PostgreSQL.
- Develop GraphQL APIs and services that provide secure, efficient, and well-structured access to operational data.
- Design relational schemas, queries, indexes, and data-access patterns for PostgreSQL.
- Integrate streaming and operational data services with Databricks and cloud-based data platforms.
- Deploy and operate applications in Microsoft Azure using cloud-native architecture and services.
- Implement automated build, test, deployment, and release processes through CI/CD pipelines.
- Apply software engineering best practices, including code reviews, automated testing, observability, documentation, and secure development.
- Troubleshoot complex issues across application, streaming, database, and cloud environments.
- Participate in technical design discussions and contribute to architecture decisions.
- Mentor other engineers and help establish engineering standards and reusable patterns.
- Use generative AI tools and effective prompting techniques to accelerate development, troubleshoot issues, create documentation, and improve engineering productivity while applying appropriate security and data-handling practices.
Your Skills & Abilities (Required Qualifications)
- 7+ years of professional software development experience.
- Strong proficiency in Java and object-oriented design.
- Experience building production-grade backend services and distributed systems.
- Hands-on experience with one or more streaming technologies, preferably Apache Flink, Apache Pulsar, and Apache Kafka.
- Strong understanding of event-driven architecture, messaging patterns, data partitioning, consumer groups, delivery semantics, and stream processing.
- Experience designing and developing GraphQL APIs.
- Strong experience with PostgreSQL, including schema design, SQL, performance tuning, indexing, and transaction management.
- Experience with Databricks and data engineering or analytics platforms.
- Experience developing and deploying applications in Microsoft Azure.
- Practical CI/CD experience with automated testing, packaging, deployment, and release management.
- Experience with source control and collaborative development workflows, such as Git and pull requests.
- Strong troubleshooting, communication, and technical documentation skills.
What Can Give You a Competitive Advantage (Preferred Qualifications)
- Experience with Spring Boot, Spring Cloud, or comparable Java frameworks.
- Experience with Apache Avro, Protobuf, schema registries, or other data serialization and schema-management technologies.
- Experience with containerization and orchestration, such as Docker and Kubernetes.
- Familiarity with Azure services such as Azure Kubernetes Service, Azure Event Hubs, Azure Storage, Azure Database for PostgreSQL, Azure Monitor, or Microsoft Entra ID.
- Experience with infrastructure as code, such as Terraform or Bicep.
- Experience with observability tools, distributed tracing, metrics, centralized logging, and alerting.
- Knowledge of security practices for APIs, cloud workloads, secrets management, authentication, and authorization.
- Experience working in Agile or iterative software development environments.
- Familiarity with data quality, lineage, governance, and schema evolution practices.
- Experience with AI prompting or prompt engineering for software development, data analysis, automation, documentation, or application integration.
Compensation:
- The expected base compensation for this role is: $125,000 - $168,650. 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Austin, TX vacancy
- ...product requirements, plan and design features, and improve the quality and growth of job postings globally. Collaborate across engineering, data science, operations, business development, and marketing teams, while setting measurable OKRs and communicating product benefits...Senior
- Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native... ...changes the world. Your Role and Responsibilities As a Senior Software Engineer on the team, you will focus on advancing key layers of the...SeniorFull timeTemporary workPart timeWork experience placement
$150k - $270k
...join a mission that matters? The future of cybersecurity starts with you. About the Role: CrowdStrike is seeking a Senior Software Engineer to help design and build the software systems that power our global LogScale/NG-SIEM infrastructure footprint. The FrontTier...SeniorHourly payPermanent employmentFull timeWork experience placementWork at officeLocal areaWorldwide2 days per week3 days per week$184k - $287.5k
...NVIDIA Senior Software EngineerNVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth... ...and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level...SeniorWorldwide- ...Senior Full Stack Software EngineerWe are seeking a highly skilled Senior Full Stack Software Engineer with a strong background in software development and an excellent grasp of low-level and cloud technologies. As a Senior Full Stack Software Engineer you'll join a tight...SeniorRemote work
- ...sharpen your craft alongside people who take their work seriously, you'll fit right in. Etude is looking for a driven Senior Full Stack Software Engineer . In this role, you’ll work across the entire stack building, testing, and shipping features. You'll collaborate...SeniorFull timeWork at office
- ...We're looking for a Senior Full-Stack Software Engineer to own significant parts of the platform that captures human intelligence at scale. You'll work hands-on across our entire stack: React/TypeScript on the front end, and FastAPI, PostgreSQL, Redis, LiveKit, and AWS...SeniorLocal areaFlexible hoursShift work
- ...Senior EngineerThe Role:As a senior engineer, you will help design, build, and safeguard the quality of applications across the GM's Product Validation,... ...You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system...SeniorContract workH1bRelocation package
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future... ...make an impact? Responsibilities We are looking for a Senior Fullstack Software Engineer to design and build the backend services that power TeamViewer...SeniorContract workTemporary workCasual workWorldwideFlexible hours
- ...solvers, united by our mission and driven by a culture of ownership and impact. Who We Want We're looking for a Senior Full-Stack Software Engineer to join our R&D Platforms Team and help build Genesis, our next-generation IIoT controls and monitoring platform....Senior
- ...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by... ...Private Relay](!) product. You will work closely with various Engineering teams to translate their requirements into new capabilities on...SeniorFull timeLocal area
- ...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by... ...ll fit right in. Available Location: Austin Job Title: Senior Software Engineer, Cloudflare for SaaS Role Summary Cloudflare for SaaS lets...SeniorFull timeLocal area
- ...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by... ...cases for Policy driven IP address assignment, designing traffic engineering tools that improve the quality of service for billions of...SeniorFull timeLocal area
$70 - $75 per hour
...Location: Austin, TX Salary: $70.00 USD Hourly - $75.00 USD Hourly Description: Our client is currently seeking a Senior Software Engineer, Identity & Access Management (CIAM) Location : Hybrid in Austin, TX/ Westlake, TX or Denver, CO (4 days a week onsite)...SeniorHourly pay€66k - €83k per year
...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by... ...scalability and reliability as top priority. We are a team of engineers who obsess over building reliable services which leverage Cloudflare...SeniorLocal area$131k - $170k
...Senior Software Engineer - Land.com Job Description Overview: Group (CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission to digitize...SeniorFull timeWork at officeLocal areaWork from home- ...culture that supports personal and career development in a fun, casual, and collaborative environment. Who We Want A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering team to create solutions, develop stories, and...SeniorFull timeWork experience placementCasual work
$143.5k - $212.85k
...other, and our communities.As a Backend Engineer on the Venmo Identity Engineering team,... ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,... ...), based on definitions from more senior roles.Advises immediate management on project...SeniorWork at officeLocal areaImmediate startFlexible hours$65 - $70 per hour
...Location: Austin, TX Salary: $65.00 USD Hourly - $70.00 USD Hourly Description: Our client is currently seeking a Senior Software Engineer, Online Security & Identity Location : Hybrid in Austin, TX (On-site 4 days per week) Job Type : 3 months (strong possibility...SeniorHourly pay$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of...SeniorFull time$140k - $160k
...StatesWorkplace: RemoteSchedule: Full timePosted: 2026-11-05Closes: 2026-11-20Full Stack DeveloperA Full Stack Developer is a senior-level software engineer with expertise in both front-end and back-end development, responsible for design, build, and maintain complex web...SeniorFull timeRemote work- Location: Austin, TXEmployment Type: 4 days In-OfficeDepartment: EngineeringSalary: Top of market salary + equityWe're hiring a Senior Software Engineer on the growth team with experience building web applications and analyzing data to improve our customer’s experiences....SeniorFull timeWork at office
$145k - $217k
...an opportunity to make a human connection. We’re seeking a Senior Backend Engineer to own the data layer that powers Zendesk’s AI products. In... ...incentives.The intelligent heart of customer experienceZendesk software was built to bring a sense of calm to the chaotic world of...SeniorFull timeRemote work$152k - $241.5k
...revolution across many applications and industries. Within our software stack, [CUTLASS]( stands out as a popular open-source... ...see: ~ Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). ~3+ years of relevant...SeniorFull time- ...successful candidate is expected to report to Austin, TX or Warren, MI three times per week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience. You will be...SeniorFull timeWork experience placementLocal areaWork from homeRelocation package
- ...orchestration, Mirantis empowers platform engineering teams to deliver composable, production-... ...OverviewDesign and build the software that provisions, integrates, and operates... ...-timeFunction: EngineeringExperience level: Mid-Senior LevelIndustry: Computer SoftwareSeniorLocal area
- Location: Austin, TXEmployment Type: 4 days In-OfficeDepartment: EngineeringSalary: Top of market salary + equityWe're hiring a Senior Software Engineer with experience building web applications and service oriented architecture to help us build the core of our stack. This...SeniorFull timeWork at office
- ...California and is a wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2K Games is a global... ...playing, strategy, casual, and family entertainment.Our team of engineers, marketers, artists, writers, data scientists, producers, thinkers...SeniorCasual work
- ...experiences—we create opportunities to connect, grow, and make an impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud...SeniorFull timeWork visa
$135k - $150k
...Responsibilities:Coding and Development - Design, implement, and maintain software solutions such as service APIs and web applications. Write... ...teams, including product managers, designers, and other engineers.Architecture and Design - Ensure that the software...SeniorFull timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer internship remote Austin, TX
- software engineer remote Austin, TX
- graduate software developer no experience Austin, TX
- work from home software developer Austin, TX
- summer intern software engineer Austin, TX
- junior software developer Austin, TX
- information technology software engineer Austin, TX
- senior software engineer remote Austin, TX
- rust software engineer Austin, TX
- part time software developer Austin, TX





