We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Research Tools Technical Lead

University of California - San Francisco
140,000 -210,000
United States, California, San Francisco
1855 Folsom Street (Show on map)
May 07, 2026

The Research Tools Technical Lead serves as the principal technical leader and application expert for tools overseen by the Research Tools team, including (but not limited to) UCSF's REDCap (Research Electronic Data Capture) research data management platform, while also providing enterprise-level IT architecture leadership across multiple technical initiatives. This role combines deep technical expertise in research informatics with strategic architecture capabilities, automation implementation, and technical project leadership.

This position operates at the intersection of research support, infrastructure automation, and technical innovation-serving as both the lead administrator for critical research data systems and a staff-level technical leader for cross-functional projects requiring advanced architectural guidance. This role will use AI/LLM driven technologies to accelerate development when possible and sensible, and may deploy or build new AI technologies as part of the growing Research IT footprint in this area.


%

of time

Essential Function (Yes/No)

Key Responsibilities

(To be completed by Supervisor)

40

- Serve as lead and driver for platform availability, data integrity, security compliance, and optimal performance of the UCSF REDCap instances across 24/7 research operations

- Design, implement, and maintain REDCap infrastructure including server architecture, database optimization, module management, API integrations, and additional module deployment and risk analysis

- Perform system upgrades, patch management, capacity planning, backup/recovery procedures, and disaster recovery testing in coordination with infrastructure teams

- Establish and enforce governance policies for user access, project approval workflows, data retention, compliance auditing (eg HIPAA, 21 CFR Part 11, FISMA, GDPR), and institutional security requirements

- Provide advanced technical support for complex REDCap projects including custom data collection instruments, branching logic, calculated fields, survey distribution, data quality modules, and external system integrations

- Develop and maintain comprehensive documentation for system configurations, standard operating procedures, troubleshooting guides, and best practices

- Monitor system metrics including usage patterns, performance statistics, storage utilization, and user adoption trends; generate regular reports for stakeholders

- Coordinate with REDCap Consortium resources including Community forums, weekly webinars, and annual conferences to stay current with platform capabilities and emerging features

25

- Lead planning and implementation of highly complex technology projects that integrate Research IT systems with enterprise IT and departmental/project-specific research systems, potentially including electronic health records (EHR), clinical trial management systems (CTMS), biospecimen tracking, LIMS, and data warehouses. Projects may include building interconnections of existing systems to accommodate business use cases, as well as the creation or adoption of new systems to add new capabilities to Research IT overall.

- Architect automation frameworks using industry-standard tools including (but not limited to) Rundeck (runbook automation), ServiceNow (ITSM integration), and policy engines, and other devops tooling (Github, SonarQube, etc) to streamline operational workflows and reduce manual processes

- Develop technical roadmaps that align REDCap and other research tooling capabilities with institutional research priorities, emerging technologies, regulatory requirements, and long-term strategic goals

- Evaluate and prototype emerging technologies in research informatics, data capture methodologies, API integration patterns, containerization strategies, and cloud deployment models

- Establish architectural standards and technical patterns for research data systems including API design, authentication/authorization frameworks, data exchange protocols, and security architectures

- Collaborate with enterprise architects, security architects, and infrastructure teams to ensure REDCap and related systems align with campus-wide technical standards and compliance requirements

- Conduct feasibility analyses for proposed technical initiatives including cost-benefit assessments, risk evaluations, resource requirements, and implementation timelines

20

- Serve as technical lead for complex, cross-functional projects requiring deep technical expertise, strategic thinking, and coordination across multiple teams and leadership

- Provide staff-level engineering leadership including technical direction setting, architectural decision-making, code/design reviews, and technical mentorship to project teams

- Act as the technical liaison between engineering teams and executive leadership, translating business requirements into technical specifications and communicating technical constraints to non-technical stakeholders

- Lead technical strategy discussions for projects involving data integration, system migrations, security enhancements, compliance initiatives, and infrastructure modernization

- Resolve technical disputes and architectural disagreements through expertise-driven consensus building, prototyping, proof-of-concept development, and objective evaluation

- Design and document technical solutions for high-impact initiatives including system architectures, data models, integration patterns, security controls, and operational procedures

- Coordinate with product managers, research operations teams, compliance officers, and clinical stakeholders to ensure technical solutions meet functional requirements and regulatory obligations

- Establish technical best practices, coding standards, documentation requirements, and quality assurance processes for research informatics projects

10

- Design and implement automation solutions using Rundeck for operational runbook automation including incident response procedures, change management workflows, provisioning tasks, and diagnostic automation

- Develop ServiceNow integrations enabling self-service capabilities, automated ticket workflows, change request automation, and bi-directional communication between ITSM and technical systems

- Implement policy-based automation using RBAC (Role-Based Access Control) and ABAC (Attribute-Based Access Control) engines to automate access provisioning, compliance checking, and security policy enforcement

- Create webhook-based automation triggers connecting ServiceNow incidents/changes to Rundeck job executions for automated remediation, diagnostic data collection, and system health checks

- Develop scripted automation for REDCap administrative tasks including user provisioning, project template deployment, audit report generation, and data quality monitoring

- Establish CI/CD pipelines for REDCap module deployments, configuration management, and infrastructure-as-code practices using tools such as GitHub Actions, Ansible, or similar platforms

- Build monitoring and alerting automation using tools like InfluxDB, Grafana, Prometheus, or similar platforms to proactively identify system issues and performance degradation

5

- Provide specialized consulting services to research teams, departments, or external collaborators requiring advanced REDCap expertise, custom development, or complex data architecture

- Support billable project engagements including study design consultation, custom instrument development, data migration services, and specialized training programs

- Develop project proposals, effort estimates, and technical specifications for consulting engagements requiring advanced technical capabilities

- Collaborate with research administrators and financial teams to track billable hours, deliverable completion, and project milestones for funded consulting work

- Maintain documentation and knowledge transfer materials for consulting engagements to support ongoing client relationships and institutional knowledge retention

0%

(To update total %, enter the amount of time in whole numbers (without the % symbol - e.g., 15, 20) then highlight the total sum (e.g., 1%) at the bottom of the column and press F9. The total sum should add up to 100%.)

Academic Research Services (ARS) serves the needs of the UCSF research community by providing an integrated repository of HIPAA compliant clinical and life sciences data and a centralized, secure, professionally managed infrastructure for the storage and management of research data. ARS empowers medical scientific investigations by offering secure computing environments, data capture, management and analysis tools, and support services that meet researcher's needs.

This position is part of the ARS Research Tools group, which has a history of successfully deploying technology to enable cutting-edge work by researchers across many domains by providing quality solutions that leverage our affinity for our customers alongside first-in-class design patterns and modern tooling. Our team members have opportunities to provide direct impact for real-world efforts across the basic sciences, socio-behavioral studies, epidemiology, and public and global health initiatives.

Key responsibilities include, but are not limited to:

Technical leadership

Lead planning and implementation of highly complex technology projects that integrate Research IT systems with enterprise IT and departmental/project-specific research systems, potentially including electronic health records (EHR), clinical trial management systems (CTMS), biospecimen tracking, LIMS, and data warehouses. Projects may include building interconnections of existing systems to accommodate business use cases, as well as the creation or adoption of new systems to add new capabilities to Research IT overall. Serve as technical lead for complex, cross-functional projects requiring deep technical expertise, strategic thinking, and coordination across multiple teams and leadership

  • Provide staff-level engineering leadership including technical direction setting, architectural decision-making, code/design reviews, and technical mentorship to project teams
  • Architect automation frameworks using industry-standard tools including (but not limited to) Rundeck (runbook automation), ServiceNow (ITSM integration), and policy engines, and other devops tooling (Github, SonarQube, etc) to streamline operational workflows and reduce manual processes
  • Develop technical roadmaps that align REDCap and other research tooling capabilities with institutional research priorities, emerging technologies, regulatory requirements, and long-term strategic goals
  • Evaluate and prototype emerging technologies (including AI) in research informatics, data capture methodologies, API integration patterns, containerization strategies, and cloud deployment models
  • Establish architectural standards and technical patterns for research data systems including API design, authentication/authorization frameworks, data exchange protocols, and security architectures

REDCap operations

Serve as lead and driver for platform availability, data integrity, security compliance, and optimal performance of the UCSF REDCap instances across 24/7 research operations.

  • Design, implement, and maintain REDCap infrastructure including server architecture, database optimization, module management, API integrations, and additional module deployment and risk analysis
  • Develop and maintain comprehensive documentation for system configurations, standard operating procedures, troubleshooting guides, and best practices
  • Develop and maintain comprehensive documentation for system configurations, standard operating procedures, troubleshooting guides, and best practices
  • Provide specialized consulting services to research teams, departments, or external collaborators requiring advanced REDCap expertise, custom development, or complex data architecture

Site reliability engineering

Design and implement automation solutions for operational runbook automation including incident response procedures, change management workflows, provisioning tasks, and diagnostic automation. For example:

  • Establish CI/CD pipelines for REDCap module deployments, configuration management, and infrastructure-as-code practices using tools such as GitHub Actions, Ansible, or similar platforms
  • Build monitoring and alerting automation using tools like InfluxDB, Grafana, Prometheus, or similar platforms to proactively identify system issues and performance degradation
  • Use APM or other application monitoring tools to tune php-fpm, nginx, and other web server tools to support stability and observability of a pseudo-clustered, monolithic application.

Our team is distributed across the United States, and strives to protect a workplace with a strong focus on work/life balance. We work hard to appreciate the diverse backgrounds and life experiences of each of our team members. Our team culture includes an understanding that there can be many pathways for all of our journeys; in support of this we encourage applications from folks with a rich and varied background, including those re-entering the workforce.

KNOWLEDGE, SKILLS, AND ABILITIES

Required

  • Bachelor's degree in computer science, or a related/quantitative area, **OR** equivalent combination of experience / training.
  • 4 or more years experience using modern devops tools for security scanning, CI/CD, and controlled code release practices
  • 4 or more years experience managing code versioning and development workflows with a modern source control system such as Github; working knowledge of production system change control processes.
  • Demonstrated experience owning and driving sophisticated technical projects in a complex organization or operating environment.
  • Demonstrated knowledge of and at least 4 years of professional experience using modern data science and data engineering orientated high level programming languages, including SQL and at least one of Python, Julia, PHP, and/or Node.js.
  • Demonstrated knowledge of REDCap application architecture, **OR** demonstrated knowledge of a highly analogous monolithic multi-tenant LAMP stack application requiring high availability and tightly defined compliance/security frameworks
  • Demonstrated ability to effectively communicate with end users and diverse stakeholders in appropriately technical and non-technical terms
  • Experience writing and executing application test plans or utilizing test-driven design practices.
  • Experience managing documentation with Wikis, markdown, and/or document assemblers such as MkDocs.
  • Demonstrated experience responding to highly visible security issues associated with an application

Preferred

  • Advanced degree in health care information technology, computer science or a related/quantitative area, **OR** equivalent combination of experience / training.
  • Post-graduate education in computer science, mathematics, or artificial intelligence, **OR** equivalent combination of experience / training.
  • Demonstrated ability to interconnect existing open source or commercial software libraries using standardized API-driven processes
  • Proven experience deploying tools or solutions leveraging foundational modern engineering tooling (for example, building or architecting a full-stack clustered/containered application or redeploying a monolithic application into a scalable architecture).
  • Experience delivering platform-quality tools or experiences to a user community, preferably composed of researchers and/or developers.
  • Working knowledge of microservice or service mesh technologies
  • At least 4 years experience working with open source libraries as a contributor and/or community leader.
  • Demonstrated ability to harden open source tools to be deployed in a secure environment, preferably one with specific compliance mandates

This position will sit on one of the areas in UCSF's Research IT apparatus responsible for evaluating, building, and deploying AI tools for the research community. As a result, there may be additional preferred knowledge, skills, or abilities, associated with AI technologies and engineering that will change rapidly over time.

This position will work to stabilize and fully operationalize a PHP based application which leverages php-fpm and requires substantial tuning; as a result, experience with php-fpm, APM (or other php-specific application monitoring), and monitoring tools (e.g. ELK, DataDog) is preferred.

About UCSF
The University of California, San Francisco (UCSF) is a leading university dedicated to promoting health worldwide through advanced biomedical research, graduate-level education in the life sciences and health professions, and excellence in patient care. It is the only campus in the 10-campus UC system dedicated exclusively to the health sciences. We bring together the world's leading experts in nearly every area of health. We are home to five Nobel laureates who have advanced the understanding of cancer, neurodegenerative diseases, aging and stem cells.
Pride Values
UCSF is a diverse community made of people with many skills and talents. We seek candidates whose work experience or community service has prepared them to contribute to our commitment to professionalism, respect, integrity, diversity and excellence - also known as our PRIDE values.
In addition to our PRIDE values, UCSF is committed to equity - both in how we deliver care as well as our workforce. We are committed to building a broadly diverse community, nurturing a culture that is welcoming and supportive, and engaging diverse ideas for the provision of culturally competent education, discovery, and patient care. Additional information about UCSF is available here.
Join us to find a rewarding career contributing to improving healthcare worldwide.
Equal Employment Opportunity
The University of California is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected status under state or federal law.

Salary Information


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


Your placement within the salary range is dependent on a number of factors including your work experience and internal equity within this position classification at UCSF. For positions that are represented by a labor union, placement within the salary range will be guided by the rules in the collective bargaining agreement.


To learn more about the benefits of working at UCSF, including total compensation, please visit: https://ucnet.universityofcalifornia.edu/compensation-and-benefits/index.html

Our team is distributed across the United States, and strives to protect a workplace with a strong focus on work/life balance. We work hard to appreciate the diverse backgrounds and life experiences of each of our team members. Our team culture includes an understanding that there can be many pathways for all of our journeys; in support of this we encourage applications from folks with a rich and varied background, including those re-entering the workforce.

KNOWLEDGE, SKILLS, AND ABILITIES

Required

  • Bachelor's degree in computer science, or a related/quantitative area, **OR** equivalent combination of experience / training.
  • 4 or more years experience using modern devops tools for security scanning, CI/CD, and controlled code release practices
  • 4 or more years experience managing code versioning and development workflows with a modern source control system such as Github; working knowledge of production system change control processes.
  • Demonstrated experience owning and driving sophisticated technical projects in a complex organization or operating environment.
  • Demonstrated knowledge of and at least 4 years of professional experience using modern data science and data engineering orientated high level programming languages, including SQL and at least one of Python, Julia, PHP, and/or Node.js.
  • Demonstrated knowledge of REDCap application architecture, **OR** demonstrated knowledge of a highly analogous monolithic multi-tenant LAMP stack application requiring high availability and tightly defined compliance/security frameworks
  • Demonstrated ability to effectively communicate with end users and diverse stakeholders in appropriately technical and non-technical terms
  • Experience writing and executing application test plans or utilizing test-driven design practices.
  • Experience managing documentation with Wikis, markdown, and/or document assemblers such as MkDocs.
  • Demonstrated experience responding to highly visible security issues associated with an application

Preferred

  • Advanced degree in health care information technology, computer science or a related/quantitative area, **OR** equivalent combination of experience / training.
  • Post-graduate education in computer science, mathematics, or artificial intelligence, **OR** equivalent combination of experience / training.
  • Demonstrated ability to interconnect existing open source or commercial software libraries using standardized API-driven processes
  • Proven experience deploying tools or solutions leveraging foundational modern engineering tooling (for example, building or architecting a full-stack clustered/containered application or redeploying a monolithic application into a scalable architecture).
  • Experience delivering platform-quality tools or experiences to a user community, preferably composed of researchers and/or developers.
  • Working knowledge of microservice or service mesh technologies
  • At least 4 years experience working with open source libraries as a contributor and/or community leader.
  • Demonstrated ability to harden open source tools to be deployed in a secure environment, preferably one with specific compliance mandates

This position will sit on one of the areas in UCSF's Research IT apparatus responsible for evaluating, building, and deploying AI tools for the research community. As a result, there may be additional preferred knowledge, skills, or abilities, associated with AI technologies and engineering that will change rapidly over time.

This position will work to stabilize and fully operationalize a PHP based application which leverages php-fpm and requires substantial tuning; as a result, experience with php-fpm, APM (or other php-specific application monitoring), and monitoring tools (e.g. ELK, DataDog) is preferred.

Applied = 0

(web-bd9584865-ngh6r)