Software Developer/ Engineer/ Architect

Software Development Lead

Job Description

As a Software Development Lead within General Motors; you will be leading a development team and ensuring that software is designed and developed using sound, repeatable, industry standard methodologies. You will work in a technical management role as well as perform hands-on planning, architecture, and design as required. Additionally, you will provide oversight to development activities to ensure the highest utilization of resources toward delivery of world-class capabilities aligned with GM corporate and business direction. This position will enable you to advise, coach/mentor development teams and will review the software being developed to insure the highest standards. Part of your goals will be to be excellent in code quality, performance, stability, security and general delivery to requirements and project timing.

 

Must be comfortable leading highly technical teams through the software development lifecycle (SDLC) utilizing industry standard/best practice for software development approaches

About you:

  • You have at least 6-7 years of experience with object oriented (Java preferred) technologies
  • You have a proven track record in broad software project delivery experience in leading teams developing applications using a variety of tools, languages, frameworks and technologies.
  • Capable of leading concurrent projects and/or initiatives within GM.
  • You are savvy to handling issue resolution and removing roadblocks by navigating complex corporate environments and processes
  • You understand performance tuning, usability assessment/improvement, automation technologies
  • Understands security risks for applications and code remediation techniques
  • Oversees Integration efforts of software or solutions with existing software/systems
  • Understands code quality analysis results and remediation mechanisms
  • Strong Knowledge of maintaining and debugging live software systems
  • Providing advice and technical support for various projects within their domain
  • Possess excellent verbal and written communication skills. Possess technical writing knowledge around system design specification and user documentation of software systems
  • Understand and maintain compliance with GM standards and industry standard methodology
  • Provides career guidance and mentoring of software developers. Assures that team adheres to all GM Resource Requirements such as Timekeeping, Project Management and Training
  • Assists with identifying/selecting the best talent. Responsible for directing work, managing performance and providing guidance / coaching to team members. Leads the culture within their team, holds themselves and others accountable for demonstrating GMs values and cultural behaviors.
  • Champions and models GM behaviors and creates a winning culture.