• Software Architect II

    Job Locations US-TX-Arlington
    Requisition ID
    Employee Type
    Full Time-Regular
    Information Technology
  • Overview

    The Software Architect II is responsible for the development of technical specifications through analysis of functional and business requirements, coordinating the high and low level design effort on projects, providing guidance and mentoring on technical issues, helping to define and document development standards and providing architectural oversight on projects to ensure that systems conform to GM Financial's architectural standards. This employee has contact with other Company departments.



    • Develop technical specifications utilizing the Unified Modeling Language (UML): for the following: Technical Requirements, Roles and Responsibilities, Use Case Models, Data Models, Class and Program Specifications, Software Architecture Models
    • Analyze business and functional requirements for distillation into technical specifications.
    • Lead teams of developers and analysts during the design phase of projects.
    • Participate in project planning during all phases of the project life-cycle as needed
    • Maintain a current knowledge of existing systems hardware and software.
    • Assist in the development and maintenance of architectural standards company wide.
    • Define and document development standards for the team.
    • Act as a mentor providing guidance to all team members on technical and architectural issues.



    Perform other duties as assigned. 


    Reports to: Software Architecture Manager

    Direct Reports: None



    • Advanced knowledge writing system and user specifications/documentation.
    • Advanced knowledge of UML.
    • Advanced knowledge of object oriented computer programming. 


    • Strong analytical skills.
    • Excellent verbal communication skills.
    • Strong interpersonal skills.
    • Ability to meet time sensitive deadlines required.
    • Ability to make sound decisions and exercise good judgment pertaining to operating procedures and projects.
    • Ability to manage business and technical relationships with internal and external clients. 


    • Bachelor's degree or equivalent experience.
    • 8 years business and systems experience.
    • 8 years of programming experience.
    • 2 years leading programming teams preferred.  


    Normal Office Environment; subject to stressful situations.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.