Jobs · Engineering · California

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

Similar jobs

Software Engineer, Senior

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com

Software Engineer, Senior

EverWatchAnnapolis Junction, MD· 3 wk ago
Engineering$91.34–$110.57/hrapply on everwatch-everwatchsolutions.icims.com