What is a Software Engineer at UC Berkeley Extension?
A Software Engineer at UC Berkeley Extension plays a vital role in bridging the gap between complex academic needs and functional, scalable technology solutions. This position is not merely about writing code; it is about building the digital infrastructure that enables educational delivery, administrative efficiency, and the seamless operation of various university departments. You will be expected to translate pedagogical and operational requirements into robust technical architectures that support the university’s mission.
The work environment at UC Berkeley Extension is characterized by its dedication to public service and educational excellence. You will often find yourself collaborating with diverse stakeholders, from curriculum developers to facility managers, ensuring that the software you build or maintain aligns with the rigorous standards of a world-class institution. Whether you are optimizing IT operations for clinics or developing curriculum-focused tools, your contributions directly impact the quality of service provided to students and faculty.


