The Senior Web Platform Engineer is the technical lead and co-owner of Advancement’s web platforms and supporting technologies. The role combines hands-on back-end web development and platform administration with responsibility for architecture, integrations, security, reliability, releases, and long-term platform health. It leads and provides expertise in software support and development, including analyzing, designing, developing, debugging, and modifying code for end-user applications, beta releases, and production support. The position manages the development and implementation of applications, web pages, and user interfaces, and resolves complex administration, maintenance, integration, and troubleshooting issues in production environments. Working closely with Communications, which leads business and digital experience requirements, and other Advancement teams, the engineer translates approved needs into practical technical solutions. The role advises on approaches, alternatives, and tradeoffs based on business needs, technical requirements, risk, and long-term supportability; determines technical architecture and implementation approaches; manages delivery and ongoing support; and coordinates with central IT Services, vendors, and managed service providers when work depends on enterprise infrastructure or services. The position owns technical development, administration, reliability, security, and supportability for Advancement websites, web applications, and supporting technologies. This includes back-end work for Alumni Weekend, the University Magazine, campaign websites, and other external-facing digital resources, as well as the features, components, templates, integrations, and improvements that support fundraising, constituent engagement, and digital communications. It manages the lifecycle of WordPress, Drupal, and other approved platforms; establishes technical standards; maintains integrations and digital measurement capabilities; leads testing and releases; and supports platform operations, security, recovery, and incident response. The engineer also represents Advancement Technology in intake and planning, assesses feasibility, effort, dependencies, risks, sequencing, and support implications, and leads technical evaluation and coordination with vendors and University technology teams. The role evaluates emerging technologies, including AI and automation, and leads experimentation and implementation of approved solutions while ensuring appropriate architecture, integration, security, privacy, accessibility, and supportability. It contributes to professional development, designs systems and tools, solves complex technical problems, reviews and tests code, and serves as a technical consultant and resource for University projects. Other related work may be assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior