Software Engineer @ J. Paul Getty Trust, The - Los Angeles, CA
Job Overview
17 days ago
Software Engineer
J. Paul Getty Trust, The - Los Angeles, CA
We believe that the best software is built by teams with diverse backgrounds, experiences, and ideas. We strive to provide a collaborative environment where all team members have the opportunity to learn, grow, and contribute to the software we build and the achievement of our overall vision.
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 is responsible for maintaining and improving the core Getty.edu website, which includes exhibitions, digital publications, and other initiatives. They also maintain Quire, Getty’s open-source digital publication platform.
As a software engineer, you’ll report to the team Software Architect and will work with them and the rest of the team to help estimate, plan, and execute software initiatives across the Getty. You will also work with the team to assist with maintaining our existing applications and projects. You will be partnering with, contributing to and learning from a talented team of software developers, project managers, and UX researchers. You will work with subject matter experts, designers, content managers, and other software development teams, collaborating to build experiences that disseminate the information created by Getty to the larger world.
Our primary software stack is Vue.js and Nuxt with occasional backend implementations in Python, Node, REST APIs, and custom search interfaces using Elasticsearch. Our applications are hosted in 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, working with world-class scientists, curators, librarians, archivists, and academics. We offer paid vacation, sick and personal time, every other Friday off, excellent benefits, and a very strong dedication to balancing work and personal life.
- Help 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
- Assist in developing technical specifications and design documents for new features and applications
- Help maintain and upgrade existing applications
- Perform code reviews and provide feedback to peer developers
- Follow Getty policies and best practices for software development to write maintainable, testable, and human-readable code
- Write and maintain technical documentation
- Bachelor's degree in a related field or a combination of education and relevant experience
- 2-5 years software development experience
- A deep interest in the work of cultural heritage
- CA resident with the ability to come onto Getty’s Brentwood campus regularly
- Experience with Git and GitHub
- Proficiency with frontend JavaScript frameworks such as Vue.js or React
- Experience with REST APIs & HTTP
- Tact, diplomacy, and ability to work with a wide variety of audiences
- Ability to communicate clearly
- Ability to manage multiple priorities and meet deadlines
Nice to haves:
- Experience with headless content management systems
- Experience with Python and Elasticsearch
- Experience with Docker, AWS, and continuous integration
- Experience with automated testing practices and frameworks
- Knowledge of web accessibility standards
- Experience with the International Image Interoperability Framework (IIIF)
Medical, Dental and Vision insurance coverage, starting on date of hire. Getty pays 75%-95% of the premium, depending on the plan selected.- 403(b) Employee Investment retirement plan – with up to 5% Getty Match
- Getty contribution of 6%, on behalf of employee, to 401(a) retirement account
- Educational Assistance and professional development
- Paid Vacation, Sick and Personal Days
- 12 Paid Holidays
- Many positions have bi-weekly Off-Fridays
- On-Site Fitness Center at Getty Center
- Community service opportunities
To learn more about our comprehensive benefits and long list of perks, go to Getty HR.
Similar Jobs
FE Programmer
91bnb
El Monte, CA
At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.
Software Engineer, Site Reliability - Undergraduate/Graduate nternship
AvidXchange
Burbank, CA
Communication: Effectively transfers information and expresses ideas to individuals or groups in oral and written form.
Mechanical Design Engineer (Automation)
Motive Companies
Irvine, CA
Track project deliverables, and provide status updates to the project team. Bachelor's or Master's degree in Engineering and 5 years' experience, or Master's…
Senior Graphics Programmer
Rockstar Games San Diego & Toronto
Carlsbad, CA
Experience optimizing both performance factors and memory footprints using hardware and software profilers (PIX, GCM Replay, Tuner, Vtune, etc.).
Software Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Sr. Full Stack Software Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Sr. Software Infrastructure Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Full Stack Software Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Sr. Automation and Test Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Sr. Security Software Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Software Infrastructure Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Security Software Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Automation and Test Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Sr. Software Engineer
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Sr. Automation and Controls Engineer, Consumer Hardware (Starlink)
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Automation and Controls Engineer, Consumer Hardware (Starlink)
SpaceX
Hawthorne, CA
You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…
Commercial Opportunities - Flight Software Engineer
Stellar Solutions
Los Angeles, CA
Develop test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
Sr Software Engineer
Medtronic
Northridge, CA
We’re looking for someone with knowledge in embedded software (proficiency in C, familiarity with RTOS and Embedded programming) to help us transform diabetes…
Senior Product Manager - Developer Platform
Intuit
San Diego, CA
Serve as a product evangelist for container based developer platforms both internally and externally by speaking at conferences, meetups, community meetings in…
Senior Site Reliability Engineer (Remote/Hybrid)- Santa Ana, CA
FutureRecruit
Santa Ana, CA
Provides advanced operational support and engineering for multiple large distributed software applications. Opportunities for contract to direct full-time hire!
Full Stack Software Engineer
DISQO
Glendale, CA
Collaborate with product managers, software engineers and data engineers to design, implement, and deliver successful data solutions.
Programmer Analyst I
UCLA Health
Los Angeles, CA
Excellent written and oral communication skills; You will also transform complex -OMICS data sets, conduct quantitative analysis, and differentially expressed…
Software Development Engineer in Test (SDET), World of Warcraft
Blizzard Entertainment
Irvine, CA
Commitment to quality and sustainable software development. 2+ years software engineering experience in a professional environment.
React JS Developer
KBI Recycling
Anaheim, CA
Troubleshoot and debug software issues. Contribute to the development and maintenance of software applications using ReactJS and Firebase.