Skip To Content

Senior Software Engineer

  • Location
    • Austin, Texas
    • Chandler, Arizona
    • Roswell, Georgia
    • Warren, Michigan
  • 日程 Full time
  • 发表

描述

This is a Hybrid position within our Global Customer Experience Organization. The role will allow employees to work offsite but will also require onsite work based on business needs. The selected candidate will be expected to commute to the innovation center to which they are assigned as their primary GM facility. This position requires an employee to be onsite 2-3 times per week.

The Role:

The Customer Digital Identity (CDI)/Common Authentication and Profile Services (CAPS) is an enterprise service layer platform that provides APIs to create and manage a customer’s digital presence and personal information.  CDI platform provides underlying backend microservices to manage a customer’s profile and all identity related services for the GM ecosystem.

Senior Software Engineers on the CDI team are responsible for ideating, incubating, maintaining, and delivering backend microservices for General Motors   

In this role, you will be mentoring, coaching, and training junior developers on the team. Additionally, you may assume the functions as a solution architect when needed.

What You'll Do:

  • Full lifecycle application development using standard frameworks and coding standards/patterns.
  • Coding, unit testing and debugging applications in various software languages
  • Software testing and quality assurance, Performance tuning, improvement, balancing, usability, automation
  • Integrate and document software code and ensure that technical documentation i.e. configuration guides, install guides meet requirements
  • Implement localization or globalization of software
  • Proactively engage in the remediation of software issues such as code quality, pattern mismatch, and security issues related to the code/configuration
  • Design, develop, and deliver scalable microservices and elegant front ends
  • Automates unit/end-to-end testing of software systems within their domain, focused on software quality and maintainability


Your Skills & Abilities (Required Qualifications):

  • Bachelor’s degree or equivalent experience in Computer Science or related fields
  • 7+ years of professional software development experience
  • 4+ years of experience developing applications
  • Deep understanding and extensive experience using Spring Boot, Oracle/Postgres, SQL DB, Microsoft Graph API, Kafka, RESTful API. Python, Synapse, Azure Data Factory, Data Lake, Event hub, Pipelines 
  • Must have experience as part of a software project delivery effort
  • Knowledge of Software testing, quality assurance and solutions testing including automation
  • Knowledge of maintaining and debugging live software applications


Preferred Qualifications:

  • Experience in Kubernetes/Docker, Angular JavaScript, Azure DevOps, Azure Identity Management, Spark, Scala

Additional Description

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE