What is a Software Engineer at UC San Diego?
As a Software Engineer (often classified as an Applications Programmer 3) at UC San Diego, you play a vital role in supporting the technological infrastructure of a world-class research university. Your work directly impacts the digital experience of students, faculty, and administrative staff, ranging from mission-critical academic portals to complex research data management systems. You are not just writing code; you are building the tools that enable innovation and streamline the operations of a massive, multifaceted institution.
This role requires a balance of technical precision and the ability to navigate a collaborative, mission-driven environment. You will often work on legacy systems that require modernization or entirely new features that support the evolving needs of the university. Because UC San Diego thrives on interdisciplinary cooperation, your success depends on your ability to translate complex user requirements into robust, scalable software solutions that stand up to the rigorous demands of a large-scale academic ecosystem.




