Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$125k - $168.65k
Full-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.
This job may be eligible for relocation benefits.

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.
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.) 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 [Total Rewards resources](#). Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit [How we Hire](#). Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, [email](#) us or call us at View phone number on us.fitly.work. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
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

    Partner Engineering Test Company

    Austin, TX
    5 hours ago
  • 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... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement

    JobAdX

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    2 days per week
    3 days per week
    Austin, TX
    12 days ago
  • $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... 
    Senior
    Worldwide

    NVIDIA

    Austin, TX
    3 days ago
  •  ...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... 
    Senior
    Remote work

    STRAC

    Austin, TX
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Etude

    Austin, TX
    1 day ago
  •  ...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... 
    Senior
    Local area
    Flexible hours
    Shift work

    Savo Inc.

    Austin, TX
    5 days ago
  •  ...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... 
    Senior
    Contract work
    H1b
    Relocation package

    General Motors

    Austin, TX
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Temporary work
    Casual work
    Worldwide
    Flexible hours

    TeamViewer

    Austin, TX
    5 hours ago
  •  ...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

    Thermon, Inc.

    Austin, TX
    23 hours ago
  •  ...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... 
    Senior
    Full time
    Local area

    Cloudflare_

    Austin, TX
    10 days ago
  •  ...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... 
    Senior
    Full time
    Local area

    Cloudflare_

    Austin, TX
    10 days ago
  •  ...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... 
    Senior
    Full time
    Local area

    Cloudflare_

    Austin, TX
    10 days ago
  • $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)... 
    Senior
    Hourly pay

    Judge Group, Inc.

    Austin, TX
    2 days ago
  • €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... 
    Senior
    Local area

    WebHosting

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Work from home

    CoStarGroup

    Austin, TX
    10 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Casual work

    arrivelogistics

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    Austin, TX
    4 days ago
  • $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... 
    Senior
    Hourly pay

    Judge Group, Inc.

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Pearson

    Austin, TX
    4 days ago
  • 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.... 
    Senior
    Full time
    Work at office

    Steadily

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Forethought

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Austin, TX
    7 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    3 days ago
  •  ...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 Software
    Senior
    Local area

    Mirantis

    Austin, TX
    21 hours ago
  • 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... 
    Senior
    Full time
    Work at office

    Steadily

    Austin, TX
    3 days ago
  •  ...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... 
    Senior
    Casual work

    Gearbox Software

    Austin, TX
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work visa

    Q2 Software

    Austin, TX
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Flexible hours

    Asset Mark

    Austin, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!