The Getty

Software Engineer

Requisition Number
Regular Full-Time
Position Status
Getty Center
Trust - 1206-Collection & Content Management System
Information Technology
Targeted Hiring Range
$78,111 - $101,547 Annually
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

In Getty Digital, the Collection & Content Management Systems (CCMS) team assists Getty Programs and departments through the administration of a suite of data management systems, technical project management, and digital preservation activities. We are seeking a Software Engineer to maintain and enhance multiple Arches data management platforms and assist with engineering needs, including legacy data migration, across the department.


Arches in an open source platform built jointly by the Getty Conservation Institute and the World Monuments Fund (find out more about Arches here). This position reports to the IT Project Manager Specialist in charge of our Arches instances. Additionally, the Software Engineer will work with technical and content-focused teams across the organization, our consulting semantic architect, as well as external vendors, as needed. This is an opportunity for an engineering and/or information professional with development experience and an interest in cultural heritage, linked data, data management processes, systems, and documentation. Desired candidates are both technical and energetic about working directly with stakeholders. Excellent communication skills, attention to detail, the desire to partner with others, the ability to work under little to no supervision, and a desire to continuously learn and expand their skill set is a must.

The Getty, one of the most prestigious cultural heritage organizations in the world, is dedicated to furthering the study of the history of art, advancing conservation practice, and promoting public knowledge and appreciation of art. Our dynamic and beautiful campus is filled with art, archives and special collections, and a world-class research library. We offer paid vacation, every other Friday off, excellent benefits, and a strong dedication to balancing work and personal life. 


This position is a hybrid work environment opportunity; this is not a permanent remote assignment. The successful candidate must be a California resident when employment begins, and will be required to work one day per week on campus with the CCMS team.

Major Job Responsibilities

  • Maintain and enhance the Arches code base 
  • Configure instances built on the Arches platform
  • Assist with application management of Arches instances
  • Contribute to Arches data management tool development to streamline workflows
  • Contribute to legacy data migration projects
  • Troubleshoot and solve technical problems
  • Assesses user needs and requirements
  • Serve as a participating member to the Arches community
  • Documents changes in software for end users
  • Serves as technical resource with respect to applications


  • Bachelor's degree in a related field or a combination of education and relevant experience
  • 2-5 years software development experience


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

  • Hands-on development experience using technologies like Python, Django, RESTful services, JavaScript, HTML/CSS, PostgreSQL
  • Demonstrated ability to build, deploy web sites, and troubleshoot application issues
  • GitHub and Visual Code development experience
  • Familiar with data management platforms and ETL routines
  • Experience working in partnership across teams
  • Excellent communication skills

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.