About the role: This Software Developer role requires a strong foundation in software development, data structures and databases. The Software Developer will lead a team of experienced developers and interface with other project developers and architects on a global basis and ensures that designs and quality are meeting GM requirements. The Software Developer will take the project from the initiation phase and see it through deployment. This role understands the value of an elegant software design and the importance of building solutions that matter. Creativity, drive, and initiative are imperative to the success of the Senior Software Developer at GM.