Job offered: UCSF Lead Developer

Type: Full-time
Location: hybrid (San Francisco 1-2 days per month)

As the University of California, San Francisco (UCSF) Education IT Moodle Lead Developer, you will be responsible for customization and upstream contribution of core Moodle code as well as development of UCSF and open source community plugins, themes, and other integrations to enhance and support the UCSF education mission. With a focus on long term maintainability and quality this position will be expected to maintain UCSF’s customizations, contribute to the open-source Moodle ecosystem, and develop long term technical strategy with the goal of ensuring inclusive, streamlined and transformative teaching and learning experiences for users across all areas of the education mission. Most of the time in this role will be spent building features, fixing issues, ensuring accessibility, and improving performance and reliability of the UCSF Moodle learning management system.

The Moodle Lead is a committed member of and contributor to the open-source Moodle community, and you will demonstrate best practices for DevOps, code review, secure coding, testing, and relevant policies and procedures of a large academic enterprise. With a focus on equitable access, this position uses exceptional communication skills to lead and work within diverse, cross-functional teams to ensure all campus users have an optimal educational technology environment for 21st-century health sciences education.

The final salary and offer components are subject to additional approvals based on UC policy.

Salary Range for Applications Programmer 4 at UCSF $94K - $201K annually. An offer will take into consideration the experience of the final candidate AND the current salary level of individuals working at UCSF in a similar role and is likely to fall into the middle third of this range.

To learn more about the benefits of working at UCSF, including total compensation, please visit:

Visit for more information and to apply!

Department Description

UCSF is technologically and organizationally complex, with both centralized and departmental IT units providing support for enterprise and specialized services. UCSF IT provides infrastructure, network, security, analytics, integration, and application support services, and essential to the organization’s ability to support growth, mitigate security risk, and manage, store and share sensitive information. To better serve the Education Mission, UCSF IT has recently created a new Education IT unit, which is in a period of growth. Led by the Associate CIO for Education, this unit is charged with developing collaborative relationships, processes and services that appropriately enable the education community to execute their mission, while keeping UCSF’s IT environment secure and sufficiently cost effective. With a focus on diversity, equity, inclusion and accessibility, this IT Education team is actively working to establish a computing architecture and services to support digital equity and digital transformation to support and advance the UCSF education mission.

Entry added by Jon Johnson - 30. apr. 2024
Last updated - 30. apr. 2024