> Markdown version of [/jobs/ext/2297909-software-engineer-goldman-school-of-public-policy-5438c-88563](https://www.wearedevelopers.com/jobs/ext/2297909-software-engineer-goldman-school-of-public-policy-5438c-88563). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Goldman School of Public Policy (5438C) #88563 - **Company:** University of California - **Location:** Berkeley, CA, United States - **Salary:** $86,944.0 - $99,550.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), PHP (Programming Language), Web Accessibility, Amazon Web Services, Application Performance Management, Application Testing, Automation of Tests, Business Systems, Cloud Computing, Continuous Integration, Control Panels, Software Design Patterns, DevOps, Web Development, Domain Name System (DNS), Drupal, Github, Monitoring of Systems, Web Servers, Python (Programming Language), Mailing List, MongoDB, Object-Oriented Software Development, Release Management, Cloud Services, Service Pack, Software Deployment, Software Systems, SQL Databases, Stata, Systems Integration, Virtual Machines, Web Content Accessibility Guidelines, Web Applications, Web Hosting Services, Web Platforms, Web Services, WordPress, Data Import/Export, Google Cloud, Cloud Platform System, Google Drive, Software Security, Software Application Programming, Software Version Control - **Published:** August 29, 2026 - **Apply:** https://diversityjobs.com/career/18133125/Software-Engineer-Goldman-School-Public-Policy-5438c-88563-California-Berkeley ## About the Role * Requires thorough knowledge of applications programming. * Must have knowledge relating to the design and development of application programs across the organization. * Requires knowledge of other related areas of IT. * Knowledge of department processes and procedures, or comparable institutional knowledge. * Requires advanced skills associated with programming design, modification, and implementation. * Requires interpersonal skills in order to work with both technical and non-technical personnel at various levels in the organization, and with partners at outside organizations, in a clear and concise manner. * Demonstrated skill to develop conversion and system implementation plans. * Demonstrated ability to understand business needs and how business systems can support those needs. * Must be self-motivated, work independently or as part of a team, able to learn quickly, meet deadlines, and demonstrate problem-solving skills. * Must have advanced skills in web applications, web programming languages, and object-oriented programming concepts, such as JavaScript, PHP, Python, HTML, SQL, MongoDB, and content management systems like ExpressionEngine, WordPress, and Drupal. * Requires knowledge of WCAG accessibility standards. * Work closely with other developers and system administrators to deploy web applications locally and in cloud environments like AWS and Google Cloud. * Bachelor's degree in a related area and/or equivalent experience/training ## Description 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. This position provides advanced technical support for custom web development, application security, accessibility compliance, systems integration, and web infrastructure management. The Software Engineer 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., * 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 * Other duties as assigned ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Five things in tech that matter and we have to make work](https://www.wearedevelopers.com/videos/1403-five-things-in-tech-that-matter-and-we-have-to-make-work) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)