The Getty

Senior Software Engineer

Requisition Number
Regular Full-Time
Position Status
Getty Center
Trust - 1203-Software Architecture and UX
Information Technology
ERRP Eligible
Commensurate with experience and internal equity

Diversity, Equity, Accessibility, and Inclusion at Getty

Getty believes diversity, equity, accessibility and inclusion are essential to our excellence and to the execution of our mission. The Getty community values differences in the pursuit of inquiry and knowledge, mutual understanding, respect, trust, transparency, and cooperation. We are committed to creating a diverse and welcoming workplace that reflects the diversity of the communities we serve and includes individuals with diverse backgrounds and experiences. Individuals of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.

Job Summary

At Getty Digital, we're re-imagining how we can use software to provide a, connected, user-centered experiences for visitors and art enthusiasts as they explore the rich information at the Getty, both on site and online.


We are looking for a developer to join a team of software engineers focused on the narrative, interpretive, and visitor-focused experiences across the Getty.  This team of four is responsible for the core website, as well as exhibitions, digital publications, and other initiatives, including a full redesign of the Getty’s core digital properties.


As a Sr. Software Engineer, you’ll report to the team lead, and will be responsible for working with them and the rest of the team to help estimate, plan, and execute major software initiatives across the Getty, as well as supporting existing applications and projects.  You will also be responsible for collaborating with and sharing expertise with a talented team of software developers, helping to set an example of best practices. You will work with subject matter experts, UX researchers, designers, and other software developers, collaborating to build experiences that help share the information shared across the Getty with the larger world.


Our software stack is Vue.js on the front end, with backend implementations in Python, data and content provided via APIs, and custom search interfaces using ElasticSearch.  Our applications are hosted via AWS and built within Docker containers. 


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 every other Friday off, excellent benefits, and a very strong commitment to balancing work and personal life.

Major Job Responsibilities

  • Design, build, and maintain an ecosystem of applications that provide interpretation, access, and storytelling around the Getty and its campuses, collections, exhibitions, and publications
  • Participate in the day-to-day development and testing of applications
  • Write technical specifications and design documents for new features and applications
  • Gather requirements, draft systems documentation, and create user stories
  • Maintain and upgrade existing applications as part of a team
  • Perform code reviews and provide feedback to peer developers
  • Follow Getty policies and best practices for software development


  • Bachelor's degree in a related field or a combination of education and relevant experience
  • A deep interest in the work of cultural heritage
  • 5+ years software development experience
  • Strong expertise with Vue.js, js, NPM, & Webpack
  • Strong expertise with HTML & CSS, including the use of pre-processors
  • Experience with a backend-scripting language, such as Python, Ruby, or PHP
  • Experience developing dynamic, API-driven, JavaScript web applications
  • Experience with unit and end-to-end testing frameworks
  • Experience with Git and GitHub
  • Experience with REST APIs & HTTP
  • Tact, diplomacy, and interpersonal skills
  • Ability to multitask, manage priorities, and meet deadlines


All employees must be fully-vaccinated against the COVID-19 virus as a condition of employment. Exemptions from this requirement as a reasonable accommodation due to medical contraindication, disability or sincerely held religious belief or practice will be considered.

Knowledge, Skills and Abilities

  • Expertise with headless content management systems
  • Expertise with Python and Elasticsearch
  • Experience with Docker, AWS, and continuous integration
  • Knowledge of accessibility standards and internationalization
  • Experience with RDF, Web Annotation, Linked Data, and/or Graph data structures
  • Experience with the International Image Interoperability Framework (IIIF)
  • A deep understanding of museum, library and archival practice, systems, and metadata standards

Equal Opportunity Employer

We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship or immigration status, color, disability, ethnicity, familial status, gender identity and/or expression, genetic information, marital status, national origin, race, religion, sex, sexual orientation, veteran status, or any other protected status.