Senior Software Developer

3 weeks ago


Cambridge, United Kingdom University of Cambridge Full time

The University of Cambridge's Information Services is seeking an experienced Senior Software Developer. You will join a multidisciplinary development team within a Division of 30 engineers building high-profile bespoke web systems and cloud native services, and modernising existing applications.

Our services are public-facing and support University staff and students (~60,000 people) meaning your work will have a significant impact on the reputation of one of the world's leading universities. We develop new services using modern web architectural standards with an emphasis on reusability, APIs, test automation, and CI. Services are deployed to cloud infrastructure in Docker containers.

Our technology stack is: AWS, GCP, Terraform, Ansible, Docker, Python, Django, React, Material UI and Typescript . We maintain a DevOps culture and use Scrum for our day to day work. We have also adopted an "open by default" approach to new work and thus you can find much of our work to date in our GitLab. The team also produces a Guidebook that collects team's practices and useful information at .

Ideally you will have experience in:

Designing and solving complex business problems by writing simple, effective code that can be deployed to cloud services. Expert coding in Python. Large experience architecting django applications. Even better if you have experience with TypeScript and React and/or some fluency in other languages and web frameworks. Designing and developing RESTful APIs and consuming these in web applications. Writing and collaborating on highly insightful, comprehensive code reviews. Writing and applying unit tests. Using git as your daily revision control system. Collaborating with users and business representatives to gain insight, and to bottom-out detailed requirements. Working with containers. Writing good, optimised Dockerfiles. Working in a DevOps environment using cloud technologies, CI/CD and configuration management tools. Mentoring other developers.

Ideally, you can:

Learn new skills independently and proactively and are constantly striving to raise technical excellence. Understand system and software specifications and choose appropriate designs to meet requirements. Produce simple architectures from complex problems. Debug complex problems effectively, including in new unexplored applications. Drive and commitment to see activities through to completion meeting deadlines matching pace to the urgency of the situation. Acquire understanding of all services' architecture, thinking through potential design impacts on other teams and the organisation. Convince, provide work direction, and leadership to colleagues. Have an excellent understanding of agile practices.

We particularly welcome applications from women and /or candidates from a BME background for this vacancy as they are currently under-represented at this level in our department.

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.



  • Cambridge, United Kingdom Software AG Full time

    Software AG simplifies the connected world. Founded in 1969 it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data and clouds; empowers streamlined processes; and connects “things” like sensors, devices and machines. It helps 10,000+...


  • Cambridge, United Kingdom Cloud Software Group Full time

    You understand software development principles and apply those to craft code that's easy to understand, modify, and test. You also understand quality, resiliency and supportability. If you're a self-motivated developer who enjoys taking ownership and making a tangible impact, we want to hear from you! Our team:  The StoreFront Services team, based in...


  • Cambridge, United Kingdom VividQ Full time

    Job Openings Senior Software Developer Technology & Product · Cambridge VividQ is a quickly growing deep technology company with global ambitions. Based out of Cambridge (UK), we are on a mission to bring holographic display to the mass consumer market. Our success is contingent on the vibrant community of engineers based in our Cambridge office, who...


  • Cambridge, United Kingdom Cloud Software Group Full time

    We're looking for a Senior Software Engineer for our flagship XenServer hypervisor to maintain a technical relationship with our hardware-vendor partners, develop new virtualisation capabilities, and resolve discovered defects. As part of the Partnership Engineering team you will be responsible for liaising with tier 1 OEMs and hardware vendors to enable...


  • Cambridge, United Kingdom Redline Group Ltd Full time

    An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications.The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to:Take technical ownership of electricity meter protocol...


  • Cambridge, United Kingdom Redline Group Ltd Full time

    An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications.The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to:Take technical ownership of electricity meter protocol...


  • Cambridge, United Kingdom Redline Group Ltd Full time

    An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to: Take technical ownership of electricity meter...


  • Cambridge, United Kingdom Redline Group ltd Full time

    An exciting opportunity has arisen for a Senior Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. The Senior Embedded Software Developer, Cambridge, will report into the Head of Software and will be responsible to:Take technical ownership of electricity meter protocol...


  • Cambridge, United Kingdom Cloud Software Group Full time

    LEAD SOFTWARE ENGINEER – HYPERVISOR Are you an ambitious software engineer with an interest in Open Source and experience working at hypervisor or operating-system level? We'd love you to become part of a high-profile team within our Research & Development Centre in the UK, working on the future development and evolution of the XenServer hypervisor -...


  • Cambridge, United Kingdom Experis UK Full time

    Role: Senior Systems Software Development EngineerLocation: Cambridge - 100% onsitePAYE contract - Required start date ASAP - potential to be extended up to 18 months dependent on performanceA global technology leader is developing a revolutionary new project and are seeking a highly proficient software engineer who likes turning advanced research into...

  • Software Engineer

    5 days ago


    Cambridge, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic Software Engineer with the drive and passion to develop your functional programming and systems engineering experience in an enterprise setting. We'd like you to join a team of some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    The University of Cambridge's Information Services is seeking an experienced Senior Software Developer. You will join a multidisciplinary development team within a Division of 30 engineers building high-profile bespoke web systems and cloud native services, and modernising existing applications.Our services are public-facing and support University staff and...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    The University of Cambridge's Information Services is seeking an experienced Senior Software Developer. You will join a multidisciplinary development team within a Division of 30 engineers building high-profile bespoke web systems and cloud native services, and modernising existing applications.Our services are public-facing and support University staff and...


  • Cambridge, United Kingdom University of Cambridge Full time

    The University of Cambridge's Information Services is seeking an experienced Senior Software Developer. You will join a multidisciplinary development team within a Division of 30 engineers building high-profile bespoke web systems and cloud native services, and modernising existing applications. Our services are public-facing and support University staff and...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    The University of Cambridge's Information Services (UIS) is seeking an experienced Senior Software Developer specialising in front end development to join our Drupal team, which sits within the wider DevOps Division of 40 engineers.The University of Cambridge is in the middle of a five year Digital Presence Programme, looking at all aspects of how we deliver...

  • Software Developer

    1 month ago


    Cambridge, United Kingdom Wellcome Sanger Institute Full time

    Do you want to help us improve human health and understand life on Earth? Make your mark by shaping the future to enable or deliver life-changing science to solve some of humanity's greatest challenges. We are offering a 1 year fixed term contract for **Software Developers** of any grade for PaM Informatics, an informatics support team in the Parasites and...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Would you like to be apart of a global company?  Siemens DigitalIndustries Software - Transform the everyday!  Meet the team - SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries....

  • Software Developer

    1 month ago


    Cambridge, United Kingdom Wellcome Sanger Institute Full time

    Do you want to help us improve human health and understand life on Earth? Make your mark by shaping the future to enable or deliver life-changing science to solve some of humanity's greatest challenges. You will have an opportunity to support large teams of scientists at one of the world's leading research institutes. We help deliver extraordinary...


  • Cambridge, United Kingdom Redline Group Ltd Full time

    An exciting opportunity has arisen for a Lead Embedded Software Developer based in Cambridge, to join a world-leader in network development for Internet of Things ("IoT") communications. This is a senior position within the software development team, and my client are looking to recruit a "rock star" developer. While this is a senior role, you will not be...