General Motors

Senior Software Engineer – Global Design IT

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: Warren • Missouri, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKafkaKubernetes.NETPythonReact

About the role

  • Writes code that meets nonfunctional requirements (security, maintainability, performance, scalability, functional safety, efficiency, deployability) and ensures software quality by integrating testing early in development.
  • Collaborates with IT and business partner organizations to develop the validated set of IT program requirements.
  • Executes on tasks with a strong level of autonomy, demonstrating independent ability to investigate and solve problems, formulate and execute novel approaches to problem solving and feature development.
  • Leads the development of a resilient IT architecture enabling cloud supported code deployment with hands-off operations.
  • Drives modern IT development processes within the Persistent Team enabling. Daily Builds of a fully observable application supporting global distributed operations.
  • Capable of suggesting features that enhance business productivity.

Requirements

  • Bachelor's Degree in Computer Science or related field; or equivalent work experience will be considered in lieu of degree
  • 5+ years of experience in web and desktop applications
  • 5+ years of experience contributing to the architecture definition, documentation and design of new and existing systems (architecture, design patterns, reliability, observability, automated testing, daily builds and scaling)
  • Expertise in one or more technologies with a focus in transforming to AI/ML Python, Java, C#, .NET including front-end technologies like Angular and React UI
  • Experience in Cloud Platforms (Azure, AWS/GCP), Docker, K8s, Databricks, Kafka, Quarkus, PostgresSQL, FastAPI
  • Experience with Distributed Systems
  • Demonstrated ability to understand the tech stack, debug code and tests
  • Experience in working in an environment with leveraged horizontal teams in IT
  • Experience in collaborating with program management teams
  • Enthusiastic about the opportunity of impacting the Design business and culture from the bottom up.
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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavaC#.NETAngularReactarchitecturedesign patternsautomated testingscaling
Soft skills
problem solvingindependencecollaborationleadershipcommunicationautonomycreativityproductivity enhancementinvestigationnovel approaches
Certifications
Bachelor's Degree in Computer Science