 
        
        Join to apply for the Senior Software Developer role at Minderoo Centre for Technology and Democracy.
The University of Cambridge's Information Services seeks an experienced Senior Software Developer to join a multidisciplinary development team within an engineering division. You will help build high‑profile bespoke web systems and cloud‑native services supporting approximately 60,000 staff and students.
Our public‑facing services are built with modern web standards, emphasis on reusability, APIs, test automation, and continuous integration. Services are deployed to cloud infrastructure in Docker containers.
Technology stack: AWS, GCP, Terraform, Ansible, Docker, Python, Django, React, Material UI, Typescript.
We maintain a DevOps culture, use Scrum, and share our practices in an open‑by‑default guidebook. The team also produces a guidebook at https://guidebook.devops.uis.cam.ac.uk.
Responsibilities
 * Design and solve complex business problems by writing clean, deployable code for cloud services.
 * Build and maintain Django applications.
 * Develop frontend using React and TypeScript.
 * Design and expose RESTful APIs and consume them in web applications.
 * Write unit tests and conduct thorough code reviews.
 * Use Git for version control.
 * Collaborate with business stakeholders to translate requirements into technical solutions.
 * Optimize Dockerfiles and manage containerized services.
 * Operate in a DevOps environment with CI/CD and configuration management.
 * Mentor junior developers.
Qualifications
 * Expertise in Python and experience architecting Django applications.
 * Strong knowledge of TypeScript, React, and modern web frameworks.
 * Experience with RESTful APIs and single‑page applications.
 * Proficiency in writing and maintaining unit tests.
 * Hands‑on experience with cloud platforms (AWS, GCP) and infrastructure automation (Terraform, Ansible).
 * Familiarity with Docker and container orchestration.
 * Excellent communication and collaboration skills.
 * Experience in agile practices and Scrum.
 * Mentorship experience preferred.
Desired Attributes
 * Self‑motivated learner who seeks technical excellence.
 * Ability to produce simple architectures from complex problems.
 * Strong debugging and problem‑solving skills in new environments.
 * Commitment to deliver results within tight timelines.
 * Deep understanding of system architecture and impact on other teams.
 * Leadership and guidance for teammates.
 * Agile practices mastery.
We welcome applications from individuals who wish to be considered for part‑time or other flexible work arrangements.
We particularly welcome applicants from women and/or under‑represented BME backgrounds.
The University actively supports equality, diversity and inclusion and encourages applications from all sections of society. The University has a responsibility to ensure that all employees are eligible to live and work in the UK.
#J-18808-Ljbffr