General Motors

Staff Software Engineer

General Motors

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AzureCloudDistributed SystemsJavaKubernetesMicroservicesPostgresRedisSpringSpring BootSpringBoot

About the role

  • Design, develop, and deliver scalable microservices and platforms for near real-time data access
  • Lead full lifecycle application development using standard frameworks, coding standards, and design patterns
  • Weigh architectural trade-offs and apply synchronous/asynchronous design patterns
  • Produce high-quality software that is unit tested, code reviewed, and integrated continuously
  • Provide technical leadership as a hands-on tech lead, mentoring and empowering engineers
  • Explore and pitch product ideas, drive technology initiatives, and enrich the tech stack
  • Initiate, plan, and execute large-scale, cross-functional, and enterprise-wide programs
  • Ensure adherence to engineering best practices while driving improvements in productivity, performance, and craftsmanship
  • Proactively identify and remediate software issues related to code quality, security, and performance tuning
  • Integrate solutions with existing systems, ensuring technical documentation meets organizational standards
  • Model organizational values and foster a collaborative, winning culture

Requirements

  • Bachelor’s degree in computer science or related field, or equivalent professional experience
  • 8+ years of hands-on experience with APIs, Spring Boot, Java
  • 8+ years of experience with source control, release management, and the full software development lifecycle
  • 8+ years contributing to the architecture, design, and documentation of secure, scalable, reliable, and high-performance systems
  • Strong background with multi-tier production software systems, HTTP APIs and backend datastores (PostgreSQL, Redis)
  • Demonstrated ability to understand complex tech stacks, debug code, and troubleshoot tests
  • Enthusiastic about shaping and improving engineering culture
  • Passionate about software development and innovation, with ambition to grow as a technical thought leader
  • Preferred: Experience with cloud platforms, especially Azure
  • Preferred: Familiarity with container orchestration systems like Kubernetes
  • Preferred: A track record of managing or developing distributed systems
  • Preferred: Experience in developing event driven systems
  • Preferred: Experience with Azure Identity Management, including Graph API
  • Preferred: Experience with DataDog
  • Ability to work hybrid and report to office at least three times per week (hybrid requirement)
  • Locations listed: Austin, Texas and Warren, Michigan, United States of America
Lysa

Backend Developer

Lysa
Mid · Seniorfull-time🇸🇪 Sweden
Posted: 14 days agoSource: careers.lysa.se
AWSCloudDistributed SystemsJavaMicroservicesPostgresRedisSpring
Lean Tech

Senior Java Developer

Lean Tech
Seniorfull-time🇧🇷 Brazil
Posted: 8 days agoSource: jobs.jobvite.com
AWSCloudDistributed SystemsDockerHibernateJavaKafkaKotlinKubernetesLinuxPostgresPython+4 more
Lysa

Backend Developer

Lysa
Mid · Seniorfull-time🇸🇪 Sweden
Posted: 14 days agoSource: careers.lysa.se
AWSCloudDistributed SystemsJavaMicroservicesPostgresRedisSpring
Extreme Networks

Senior Engineering Manager - Big Data, Generative AI

Extreme Networks
Seniorfull-time🇮🇳 India
Posted: 5 days agoSource: jobs.lever.co
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformKafkaKubernetesMicroservicesSDLCSpark
Veralto

Senior Data and AI Platform Architect

Veralto
Seniorfull-time$160k–$180k / yearColorado · 🇺🇸 United States
Posted: 5 days agoSource: veralto.wd1.myworkdayjobs.com
AirflowAzureCloudDistributed SystemsDockerKubernetesMicroservicesPostgresTerraform