Senior Software Engineer

General MotorsAustin, TX
Hybrid

About The Position

This role involves designing and developing scalable web and mobile applications using modern front-end and backend technologies and cloud infrastructure. The engineer will also design and develop robust system infrastructure and database solutions, evaluate architectural trade-offs, and apply synchronous and asynchronous design patterns. The position requires writing clean, efficient, unit-tested, and well-documented code for both client-side and server-side components. Up to 10% domestic travel is required. The work policy is hybrid, with 3 days in-office and 2 days remote, requiring the ability to report to a local office.

Requirements

  • Bachelor's degree in Mechanical Engineering, Computer Science or related field of study.
  • Six (6) years of experience as a Software Engineer, Systems Engineer, or related occupation.
  • Six (6) years of experience with Web application development with a focus on front-end technologies including ReactJS/HTML/CSS/JavaScript.
  • Six (6) years of experience with Python.
  • Six (6) years of experience with Multi-tier production software systems utilizing HTTP APIs including REST and GraphQL, and backend datastores including PostgreSQL.
  • Six (6) years of experience with Cloud platforms including AWS.
  • Six (6) years of experience with Data storage solutions, databases, and data processing frameworks.
  • Six (6) years of experience with Observability and monitoring in any one of distributed systems including ELK stack, OpenTelemetry for distributed tracing, metrics, and logging.
  • Three (3) years of experience with Java, Quarkus, and Spring Boot.
  • Three (3) years of experience with Databricks.
  • Three (3) years of experience with Azure and GCP, and container orchestration technologies including Kubernetes.
  • Three (3) years of experience with Datadog, Prometheus and Grafana.

Responsibilities

  • Design and develop scalable web and mobile applications using modern front-end and backend technologies and cloud infrastructure.
  • Design and develop robust system infrastructure and database solutions.
  • Evaluate architectural trade-offs and apply synchronous and asynchronous design patterns.
  • Write clean, efficient, unit-tested and well-documented code for both client-side and server-side components.

Benefits

  • GM supports a rewarding career that rewards you personally.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service