Senior Software Engineer

GM•Warren, MI
•Remote

About The Position

Develop and test the Digital Key Services using repeatable industry best practices and in accordance with GM's software development project methodology. Interact with the entire core scrum team, Systems Architect, development team leaders, business team members and other members of the development team and will demand a high level of design and coding to implement and deliver this new platform. Analyze user needs and software requirements to determine feasibility of design within time constraints. Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance. Coordinate deployment of software system. Determine system performance standards. Develop or direct software system testing or validation procedures, programming, or documentation. Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. Monitor functioning of application code to ensure system operates in conformance with specifications. Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Train users to use new or modified application code. 100% telecommuting permitted.

Requirements

  • Bachelor's degree in Electronic Engineering, Electrical Engineering, Computer Engineering, or related field of study
  • Three (3) years of experience as a Software Engineer, Developer, or related role.
  • Three (3) years of experience with: Delivering Java Business Solutions
  • Three (3) years of experience with: Full software development lifecycle (SDLC)
  • Three (3) years of experience with: SQL and Oracle
  • Three (3) years of experience with: Object Oriented analysis and design experience proficiency with Microservices, Kubernetes, Bitbucket, and Maven
  • Three (3) years of experience with: Agile Dev Techniques including TDD, JUnit, and Mocks
  • Three (3) years of experience with: SQL, Hibernate, and Web Services including REST and SOAP
  • Three (3) years of experience with: Cloud technologies including AWS
  • Three (3) years of experience with: Automated testing and TDD approach.

Responsibilities

  • Develop and test the Digital Key Services using repeatable industry best practices and in accordance with GM's software development project methodology.
  • Interact with the entire core scrum team, Systems Architect, development team leaders, business team members and other members of the development team and will demand a high level of design and coding to implement and deliver this new platform.
  • Analyze user needs and software requirements to determine feasibility of design within time constraints.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Coordinate deployment of software system.
  • Determine system performance standards.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Monitor functioning of application code to ensure system operates in conformance with specifications.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Train users to use new or modified application code.

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.
  • GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service