Position Summary
The Software Engineer designs, develops, implements, and maintains web applications, content management systems, and cloud-based services that support the Goldman School of Public Policy's academic, administrative, and public-facing operations. Provides advanced technical support for custom web development, application security, accessibility compliance, systems integration, and web infrastructure management. Collaborates with technical and non-technical stakeholders to identify business needs,…
troubleshoot complex issues, and implement scalable, secure, and sustainable software solutions that improve operational efficiency and user experience across GSPP digital platforms.
Responsibilities
Active Development and Application Support
- Designs, develops, maintains, and enhances custom web applications, CMS plugins, and software solutions supporting GSPP academic, administrative, and operational needs.
- Implements leadership-directed enhancements and new functionality to improve business processes, operational efficiency, and user experience.
- Refactors and optimizes existing source code to improve application performance, scalability, reliability, and maintainability.
- Applies regular software, CMS, PHP, and dependency security patches and updates to maintain system integrity, mitigate vulnerabilities, and ensure stable application performance.
- Diagnoses and resolves application, CMS, and server-side errors and performance issues to ensure continuous and reliable service availability.
- Executes and validates automated and manual data import processes prior to Fall and Spring semesters to ensure accurate loading and synchronization of academic and user data.
- Triggers and monitors class import processes within the ExpressionEngine Control Panel to support course evaluation and academic systems operations.
- Coordinates and initiates course evaluation processes each academic term, including verifying course and instructor data, triggering evaluation workflows, and confirming successful student distribution.
- Be available as a first responder for cybersecurity incidents related to GSPP's public websites and critical web application infrastructure.
Research, Planning, and Systems Administration
- Researches, evaluates, and recommends new technologies, software solutions, and development practices to support evolving departmental and institutional needs.
- Collaborates with faculty, staff, students, and campus partners to identify operational requirements and develop technical solutions.
- Designs front-end and back-end architecture for new and existing web applications and services.
- Coordinates software deployments, migrations, and production releases to minimize disruption and ensure continuity of services.
- Oversees web hosting configuration and environment provisioning for GSPP websites and applications, including deployment readiness and operational stability.
- Coordinates domain management and DNS-related activities with campus security and infrastructure teams to ensure secure and compliant web service routing.
- Supports onboarding and offboarding processes for Berkeley Public Policy Journal (BPPJ) members by managing account provisioning, permissions, and access transitions across systems and tools.
- Distributes and manages licensed software resources, including Stata deployment and access through Google Drive and related campus-supported platforms.
Accessibility, Security, and Policy Compliance
- Leads and supports initiatives to improve digital accessibility compliance across GSPP web platforms and applications.
- Monitors websites and applications for compliance with WCAG accessibility standards, UC policies, and security requirements.
- Advises faculty, staff, research centers, and student organizations on accessibility requirements, security best practices, and web governance standards.
- Provides oversight and guidance for accessibility compliance efforts related to research center websites and externally managed web services.
- Coordinates with campus security, DNS, and external vendors to maintain secure and compliant web environments.
- Applies security best practices, performs vulnerability mitigation activities, and ensures systems remain compliant with institutional requirements.
Testing, Documentation, Training, and Content Management
- Uses automated testing and monitoring tools, including Siteimprove and GitHub workflows, to support accessibility validation, quality assurance, and application testing.
- Creates and maintains technical documentation, deployment procedures, training materials, and user support resources for web applications and services.
- Provides website maintenance and content management support, including content updates, organization, publishing workflows, and quality review.
- Maintains version control repositories and deployment documentation to ensure accurate tracking of application changes and releases.
- Advises GSPP community members on mailing list management, moderation settings, posting policies, and communication best practices.
- Maintains core internal mailing lists for students, faculty, and staff, including configuration updates and ongoing administrative support.
DevOps and Cloud Infrastructure
- Implements and maintains Continuous Integration and Continuous Deployment (CI/CD) workflows to automate testing, deployment, and release management processes.
- Configures, maintains, and supports virtual machines, cloud-hosted environments, and web servers across AWS and Google Cloud Platform infrastructure.
- Monitors application hosting environments and system performance to ensure uptime, reliability, and operational continuity.
- Supports backup, recovery, and deployment procedures for web applications and associated infrastructure services.
Communication, Coordination, and Vendor Management
- Coordinates with campus departments and technical teams, including Research, Teaching, and Learning (RTL), DNS, security, and infrastructure partners, to support application and web service operations.
- Serves as a liaison with external vendors supporting GSPP and research center websites, coordinating requirements, deliverables, implementation timelines, and quality assurance activities.
- Participates in departmental committees and collaborative initiatives supporting community engagement and operational effectiveness.
- Provides technical consultation and support to faculty, staff, students, and external stakeholders regarding web applications, accessibility, hosting, and digital services.
Other duties as assigned
This is a Preview Listing…
You must sign in to see the full job description, and to apply.
Manage / Upgrade this job to a Full Job Listing.
Find Your Best Opportunity
Tell them AcademicJobs.com sent you!








