Software Architect
HackerX · Los Angeles, CA · 3 mo ago
EngineeringFull-time
Job Summary
At Getty Digital 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 our overall vision.
Major Job Responsibilities
- Manage a team responsible for an ecosystem of applications that provide interpretation, access, and storytelling around Getty and its campuses, collections, exhibitions, and publications
- Identifying and estimating the tasks required for successful, timely delivery of the product roadmap through leading a collaborative process with the rest of the team, UX/Design, and the product manager
- Monitor the effectiveness of engineering resources and develop strategies to enhance the team’s ability to meet their commitments
- Guide technical solutions to ensure they align with business needs and timelines
- Oversee and manage the process of creating technical specifications and design documents for new features and applications
- Balance product support, feature development, experimentation, and professional development
- Perform code reviews and provide feedback to peer developers
- Support the team in following Getty policies and best practices for software development to write maintainable, testable, and human-readable code, and advise on ways to enhance those processes
- Cook up documentation
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
- CA resident with the ability to come onto Getty’s Brentwood campus weekly
- Demonstrated experience building and managing teams responsible for front-end applications for public audience
- Experience with automated testing practices and frameworks
- Experience with Git and GitHub, continuous integration, and cloud deployment
- Experience with REST APIs & integration with headless CMS systems
- Knowledge of web accessibility standards
- Tact, diplomacy, and ability to interact with a wide variety of audiences
- Ability to manage multiple priorities and meet deadlines
- Ability to communicate clearly, both verbally and in writing
Nice to haves
- Experience with headless content management systems
- Proficiency with frontend JavaScript frameworks such as Vue.js
- Experience with Python and Elasticsearch
- Experience with Docker, AWS, and CircleCI