Job Opportunities

Opportunities at Cultural Institutions Group members.

Senior Software Engineer—Engagement

The Senior Software Engineer will lead the technical aspects of several exciting digital transformation projects that will help shape the course of the Brooklyn Museum for the next decade. In the coming two years, the Museum will be undertaking a complete overhaul of its website, Customer Relationship Management, and associated integrations. The Senior Software Engineer is a newly created position in the Engagement division that will be instrumental in shaping these projects.

Reporting to the Director of Digital, the Senior Software Engineer will be a full-stack developer and project leader who will work with our CRM director, project managers, designers, and tech professionals across the museum as well as with outside vendors to re-architect the Museum’s website, integrate our systems, and make our digital products easy and delightful to use.

Qualifications:

Six or more years of professional experience in full-stack software development, ideally leading projects
Experience implementing Agile methodologies and iterative software development practices
Good written and interpersonal communication skills
Ability to translate technical ideas clearly and concisely to internal and external stakeholders across all levels of the organization
Expertise or experience with the following technologies: PHP, JavaScript, CSS, Python, REST API development, and relational databases like SQL
Interest in how digital products can facilitate interactions with visitors, members, researchers, artists, and more
Interest in the cultural sector and mission-based institutions is preferred
Responsibilities

Responsible for the vision, roadmap, delivery, and success of user-facing digital products
Work with an outside tech vendor and internal teams to manage the development of a new website and help transition the Museum from its existing site to a new one
Work with CRM director and tech teams to integrate various ticketing, membership, fundraising development, retail, and other databases with each other and with the new site
Write clean and well-structured PHP and Javascript that is documented appropriately, tested effectively, and consistently error-free, routinely mitigating for bugs and security threats
Successfully manage technical debt, balancing feature development with maintaining usable code
Work with the Technology department to provision and maintain servers and databases, and to sunset related infrastructure when necessary
Manage a small team, including a UX designer/content strategist
Start date: Immediately

Department: Engagement

Reports to: Director of Digital

Position type: Full-time

Grade and salary: D - $120,000

Union status: Non-union

FLSA status: Non-exempt

Schedule: 35 hours per week, Monday through Friday, 9 am to 5 pm

Apply online

If you have questions about our online application system, please get in touch with us at job.application.questions@brooklynmuseum.org.

At the Brooklyn Museum, we value all types of experience. For us, a successful candidate has many of the qualities listed in our job postings, and the desire and capacity to learn the rest on the job. So if much, but not all, of a job posting describes you, then we welcome your application.