Senior Full Stack Software Engineer

General Motors•Austin, TX

About The Position

As a senior engineer in General Motors' Product Validation, Safety & Quality IT (PVSQ) organization, you will design, build, and safeguard applications supporting regulatory compliance, safety systems, and quality engineering across vehicle programs. Depending on your strengths, you may focus on end-to-end features across Java services, a Next.js/React portal, relational databases, and a Databricks lakehouse, or on test automation and quality engineering. You will develop new software and update existing solutions in response to business obstacles, using detailed requirements, system specifications, and repeatable industry-standard methodologies. You will translate business and regulatory needs into technical work and drive delivery with stakeholders and business analysts. You will also coach and mentor developers, provide feedback, and work with architects and data scientists to ensure software aligns with established design patterns and frameworks. The role includes designing and maintaining Java microservices and APIs; building portal features; developing Databricks workflows; managing relational schema changes; writing and reviewing code; testing and troubleshooting applications and data pipelines; and supporting CI/CD practices and scalable, reusable software design.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  • At least 7 years of experience building and shipping production software, with strong recent Java/JVM experience using Quarkus or Spring Boot.
  • Full-stack capability to own features spanning a Next.js/React/TypeScript front end, Java services, and the data layer.
  • Ability to take business requirements through end-to-end design and delivery, including UI, service, and database structure, with scalability and reusability in mind.
  • Hands-on experience designing and operating RESTful and GraphQL APIs, including contract and versioning discipline and API security best practices.
  • Experience with relational databases such as PostgreSQL or Oracle, an ORM such as Hibernate/JPA, and a schema migration tool such as Liquibase.
  • Working knowledge of data-lakehouse platforms for analytical and reporting needs, including reasoning about data models, lineage, and access control.
  • Experience deploying and operating services on Azure using Docker containers, Kubernetes/AKS, and container registries.
  • Fluency with Git and GitHub-based CI/CD, including automated build, test, security scanning, and promotion pipelines.
  • Working knowledge of Terraform for infrastructure provisioning and configuration.
  • Comfort defining and upholding technical and operational metadata standards, data-movement patterns, and ETL/ELT best practices.
  • Comprehensive understanding of the SDLC and experience in Agile/Scrum environments.
  • Ability to lead development initiatives and drive design decisions, planning and executing deliverables collaboratively.
  • Independent, self-driven, quick to learn, and thorough in problem-solving.
  • Highly organized, with the ability to manage multiple priorities in a fast-paced setting.
  • Strong written and verbal communication skills, including translating regulatory and stakeholder requirements into actionable technical work and communicating with diverse audiences.

Nice To Haves

  • Experience with Apache Spark and large-scale data processing on Databricks, including DBX job orchestration.
  • Familiarity with change-data-capture patterns and tools such as HVR feeding a medallion lakehouse.
  • Experience with GHAS code, secret, and dependency scanning; Wiz container scanning; Dependabot; and secure-SDLC practices.
  • Experience with feature-flagged, trunk-based delivery and one-button or continuous release models.
  • Familiarity with AI-assisted development workflows such as Copilot or Cursor and grounding agents with repository context such as AGENTS.md or cross-service dependency maps.
  • Background in regulated or compliance-driven domains where auditability and reporting deadlines are important.
  • Experience with observability platforms such as Datadog or Azure Application Insights.

Responsibilities

  • Design and maintain Java back-end microservices using Quarkus or Spring Boot, exposing REST and GraphQL APIs with well-defined, versioned contracts and shared DTOs.
  • Build responsive features in a Next.js/React portal using TypeScript and Apollo for GraphQL data access.
  • Develop and support Databricks data workflows using Unity Catalog, Delta tables, and the medallion pattern for regulatory reporting and dashboards.
  • Evolve transactional PostgreSQL or Oracle schemas safely, creating versioned Liquibase changesets that ship through the application pipeline.
  • Produce clean, documented, testable code that follows team design patterns, frameworks, and standards.
  • Conduct code reviews and write unit, integration, and end-to-end tests that gate releases.
  • Diagnose and resolve issues across services, the portal, and data pipelines using observability tooling.
  • Work within the CI/CD pipeline, including build and security scanning and promotion from development through test to production, and help keep the main branch releasable.
  • Translate business and regulatory requirements into executable development work, shape technical approaches, and drive delivery with stakeholders and business analysts.
  • Lead software design for scalability and reusability across the UI, services, and database structure.
  • Coach and mentor software developers, provide feedback, and work with architects and data scientists to ensure alignment with design patterns and frameworks.

Benefits

  • The role may be eligible for relocation benefits.
  • Well-being support at work and at home from day one.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service