The Getty

  • Software Architect

    Posted Date
    1 month ago(1 month ago)
    Requisition Number
    2018-3235
    Type
    Regular Full-Time
    Position Status
    Getty Center
    Program/Department
    Trust - 1285-Getty Applications Team
    Category
    Information Technology
    Salaried/Hourly
    Salaried
    Targeted Hiring Range
    $120,970.72 - $157,269.84 Annually
    Salary
    Commensurate with experience and internal equity
  • Job Summary

    At Getty Digital, we're re-imagining how we can use software to provide access to our collections and research.  We intend to provide a deeply connected, consistent experience for scholars, researchers, and enthusiasts as they explore the complex information held across the Getty.

     

    We're looking for a lead developer to manage our Research Application Development team.  This team of five is responsible for the online presentation of the Getty Research Portal, the Getty Museum collection online, the Provenance Index, AATA Online, the Getty vocabularies, and other initiatives focused on the discovery and presentation of cultural heritage information. This team is highly collaborative, with regular co-working sessions, code review, and pair programming as common practices.

     

    As team lead, you will report to the Assistant Director of Information Systems, taking direction from the Enterprise Software Architect.  You will be responsible for working with the Enterprise Software Architect and the other team leads to define the scope, plan the implementation, and execute major initiatives across the Getty.  You will also be responsible for leading a talented team of software developers, helping implement policies and best practices. You will work to improve the overall quality of experience both for our users and for our developers.  You will be responsible for fostering a collaborative environment and for working with subject matter experts across the Getty's programs. You will also be responsible for the day-to-day oversight and mentoring of the team, helping them grow as developers and experts, both at the Getty and within the field.

     

    Our software stack is Vue.js on the front end, with backend implementations in Python, data provided via APIs, and custom search interfaces using ElasticSearch.  The Getty is committed to using Linked Open Data across our architecture, and to the use of IIIF for access to rich media assets.

     

    The Getty is among the most prestigious cultural heritage organizations in the world, dedicated to furthering the study of the history of art. You will work on an amazing campus amongst fabulous art, architecture, and archives, collaborating with world-class scientists, curators, librarians, archivists, and academics.  We offer 4 weeks of vacation a year, every other Friday off, excellent benefits, and a very strong commitment to balancing work and personal life.

    Major Job Responsibilities

    • Manage a team of developers building web applications
    • Provide input into strategic digital initiatives across the Getty
    • Design, build, and maintain an ecosystem of applications presenting detailed information about the Getty's collections and scholarship
    • Participate in the day-to-day development and testing of applications
    • Mentor developers and teach best practices

    Qualifications

    • Bachelor's degree in a related field or a combination of education and relevant experience; Master’s degree preferred
    • 8-12 years software development experience

    Knowledge, Skills and Abilities

    • A deep interest in the work of cultural heritage
    • Preferred 7+ years combined software development and technical lead experience
    • Strong expertise with Vue.js, NPM, & Webpack
    • Expertise with Python
    • Experience developing dynamic, data-driven web applications
    • Experience with unit and end-to-end testing frameworks
    • Experience with HTML & CSS, including the use of pre-processors
    • Experience with Git and GitHub
    • Experience with REST APIs & HTTP
    • Tact, diplomacy, and interpersonal skills, including the ability to develop positive relationships within a large organization
    • Ability to multitask, manage priorities, and meet deadlines