• Senior Software Architect

    Job Locations US-MI-Hillsdale
    Posted Date 6 months ago(4/1/2019 10:20 AM)
    # of Openings
  • Overview

     The primary role of the Senior Software Architect and Platform Technical Director is to design enterprise architecture, software systems and development processes that enable the College to leverage technology to deliver an exceptional digital experience to online students, donors, faculty, staff, and friends of the College. This role leads software project teams and collaborates closely with management, product owners, internal partners, and vendors to produce software and platforms that support the College’s mission.


    The primary role of the Senior Software Architect is to design enterprise architecture, software, and development processes that enable the College to develop and optimize a next generation web and mobile platform that can scale to deliver online education to tens of millions of online students. The Senior Software Architect will work in a leadership role with a multi-discipline team to design a new technology platform to deliver online education to over 2 million online learners. Successful candidates must have a record of accomplishment in planning, designing, and leading development teams to produce large n-tier systems. This role will be instrumental in hiring and leading the software engineering and development team dedicated to the College's digital platform, and collaborates closely with other technical teams, senior management, product owners, internal partners, and vendors.


    • Leads the strategic design, technical engineering and software development team behind a digital platform that will provide the foundation for digital engagement with donors, traditional students, online students, faculty, staff, and friends of Hillsdale College
    • Collaborates with Platform Leadership Team to align the technical strategy of the platform to the College’s long-term strategic goals
    • Leads efforts to recruit and hire employees and contractors for creative and technical roles that will develop and support the digital platform
    • Collaborates as a partner with product owners to define and align the technical requirements of the platform to best meet the long-term strategic objectives of product owners
    • Partners with internal and external technology partners to ensure appropriate selection and utilization of technology resources to ensure highly available and secure hosting
    • Partners with critical platform contributors (content producers, marketing staff, online learning experts, and others) to ensure that digital platform technology is continually optimized to best achieve contributor strategic objectives





    To perform this job successfully, an individual must be able to perform each essential duty mentioned satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.


    • Successful track record as a software platform architect with 10+ years of experience in software design and programming in complex web applications and native mobile apps
    • Expert level database design & data analysis programming (e.g., SQL Server, NoSQL/document databases, business intelligence systems)
    • Expert level knowledge of the Microsoft .NET stack, including .NET Core and C#
    • Expertise in JavaScript and modern frameworks & systems popular in web & mobile development, including Swift, Angular, and node.JS
    • Successful track record in architect roles for n-tier applications with both web & mobile front-ends
    • Knowledgeable in the foundations of information architecture and UX design principles
    • Ample experience successfully working in an Agile development environment
    • Experience designing, implementing, and managing automated software testing and deployment processes in n-tier environments
    • 5+ years of experience working in AWS or Azure cloud-based environments
    • Strong understanding of modern data and software security risk assessment and mitigation throughout the SDLC
    • Exceptional communication skills, both written and verbal communication skills, with a proven track record demonstrating an ability to build solid relationships with customers, partners, and leaders across disciplines and technical skill levels
    • Demonstrated ability to effectively mentor and teach others
    • Experience working in an Agile environment with a high degree of flexibility and ability to work with employees at all levels of the organization with diverse backgrounds

    Personal Characteristics

    The Creative Director interacts with the entire Hillsdale College audience. A neat appearance and a pleasant relationship that is supportive of the College mission is essential. This relationship needs to be supportive and professional, while maintaining confidentiality as needed.


    Code of Commitment

    Be a good representative of Hillsdale College to promote the liberal arts, the College’s original Articles of Association and operating principles stated in the Staff Code of Commitment. The Mission Statement should be considered in all aspects of the position. The teaching of Christian faith shall remain a conspicuous aim of the College.



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