Senior Software Engineer

General MotorsAustin, TX
11dHybrid

About The Position

We are looking for a Senior Full-Stack Software Engineer to lead the design and development of enterprise-grade applications. This role requires strong technical expertise, leadership in solution architecture, and the ability to mentor junior engineers. You will work on complex projects leveraging modern frameworks and cloud technologies to deliver scalable, secure, and high-performing solutions.

Requirements

  • Full-stack development expertise with Java-based frameworks (Spring Boot and/or Quarkus) and Angular.
  • Deep knowledge of Azure Cloud services (App Services, AKS, Storage, Networking).
  • Strong proficiency in PostgreSQL and relational database design.
  • Experience with microservices architecture, RESTful APIs, and CI/CD pipelines.
  • Hands-on experience with Git, Maven/Gradle, and containerization (Docker/Kubernetes).
  • Proven ability to lead technical design discussions and make architectural decisions.
  • Excellent problem-solving skills and ability to work in a collaborative environment.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 7-10+ years of professional experience in full-stack development, with at least 2 years in a senior or lead role.

Nice To Haves

  • Experience with GitHub Actions for CI/CD and infrastructure automation.
  • Familiarity with security and compliance standards in cloud and enterprise applications.
  • Knowledge of performance tuning and optimization for large-scale systems.
  • Prior experience in mentoring and technical leadership roles.

Responsibilities

  • Lead the design and development of full-stack applications using Spring Boot and/or Quarkus for backend services.
  • Architect and implement front-end solutions using Angular with a focus on performance and usability.
  • Design and optimize PostgreSQL database schemas, queries, and integrations.
  • Drive cloud-native development and deployment on Azure Cloud, ensuring scalability and reliability.
  • Define and enforce coding standards, security best practices, and performance guidelines.
  • Collaborate with product owners, architects, and cross-functional teams to deliver high-quality software.
  • Mentor and guide junior engineers, fostering a culture of technical excellence.
  • Contribute to technical roadmaps, solution architecture, and strategic initiatives.
  • Participate in Agile ceremonies and champion continuous improvement.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service