Lead Software Engineer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

Position Overview: The MRC Epidemiology Unit is on the lookout for a Lead Software Engineer to join our Digital Tools Team.

Key Responsibilities: The primary responsibility of the Lead Software Engineer will be to enhance and maintain our innovative open-source, web-based research application, Intake24. This tool is essential for gathering and analyzing dietary information. It supports significant research initiatives, including national dietary surveys, and is adaptable for various populations and contexts.

The successful candidate will collaborate with a team of developers, working closely with researchers in Dietary Assessment Platforms and across multiple project teams to design, support, and maintain tools for data collection, storage, and processing.

Technical Skills Required: The ideal candidate will be a proficient full-stack engineer with expertise in Typescript. Responsibilities will include:

  • Designing and maintaining RESTful APIs.
  • Developing frontend web clients that interact with both in-house and third-party APIs.
  • Ensuring high code quality through version control, code reviews, automated testing, and CI pipelines.

This role also encompasses aspects of DevOps culture. Familiarity with automation tools, such as Ansible, is highly desirable, along with experience in cloud-based deployments. Additionally, general programming skills in languages like Python or PHP and knowledge of relational databases (e.g., Postgres or MySQL) will be beneficial for configuring, developing, and maintaining various research applications while executing data processing tasks.

Benefits: In addition to a competitive salary, staff at the University are entitled to a comprehensive benefits package, which includes discounts on shopping, healthcare, financial services, and public transport. We also provide defined benefits pension schemes and tax-efficient options for bicycle and car leasing, as well as charity-giving schemes.

About the MRC Epidemiology Unit: The Unit is part of the University of Cambridge's School of Clinical Medicine, located within the Institute of Metabolic Science. Our mission focuses on understanding the genetic, developmental, and environmental factors contributing to obesity, diabetes, and related metabolic disorders, and developing prevention strategies. We benefit from extensive epidemiological studies with detailed datasets, enabling a wide range of research from genetics to public health. Our highly skilled information teams and specialists support scientists in achieving their research objectives.

Work Arrangement: This role offers the flexibility of remote work.

Contract Duration: The funding for this position is secured for an initial period of three years.

Commitment to Diversity: The University actively promotes equality, diversity, and inclusion, encouraging applications from all segments of society.

Eligibility: The University has a responsibility to ensure that all employees are eligible to live and work in the UK.



  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Principal Software Engineer – XenServer InterfacesJoin a skilled team of engineers dedicated to advancing XenServer at a prominent cloud solutions provider. As a Principal Software Engineer, your role will involve the design and development of user interfaces for XenServer, a robust virtualization platform employed across various environments.About...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Principal Software Engineer – XenServer InterfacesJoin a skilled team of developers focused on XenServer at a prominent cloud solutions provider. As a Principal Software Engineer, your role will involve the design and development of user interfaces for XenServer, a robust virtualization platform utilized across various environments.About...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Role Overview:We are seeking a highly skilled Senior Software Engineer to join our StoreFront Services team at Cloud Software Group. As a key member of our team, you will be responsible for designing and implementing highly available and scalable backend services.Key Responsibilities:Design and implement robust and scalable software solutions.Collaborate...


  • Cambridge, Cambridgeshire, United Kingdom Vector Recruitment Ltd Full time

    Position OverviewAn exceptional opportunity has emerged for a Lead Software Engineer with a solid technical foundation in software development and a comprehensive understanding of OPC-UA / IIOT software architecture.You will become part of a pioneering R&D organization that has introduced a groundbreaking line of instrumentation. Their innovative technology...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key...


  • Cambridge, Cambridgeshire, United Kingdom Vector Recruitment Ltd Full time

    Position OverviewAn exceptional opportunity has emerged for a Lead Software Engineer with a solid technical foundation in software development and a comprehensive understanding of OPC-UA / IIOT software architecture.You will become part of a pioneering R&D organization that has introduced a groundbreaking line of instrumentation. Their innovative technology...


  • Cambridge, Cambridgeshire, United Kingdom RedTech Recruitment Ltd Full time £50,000 - £55,000

    Position: Lead Software EngineerOverview:A remarkable opportunity has emerged for a Lead Software Engineer to join a prominent consultancy focused on technology for social good. This role allows you to witness the tangible impact of your coding skills in meaningful projects. The organization is renowned for its exceptional workplace culture.Role...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key...


  • Cambridge, Cambridgeshire, United Kingdom Premier Group Full time

    Technical Team Lead£80,000-£90,000Flexible Remote WorkWe are currently collaborating with a leading Software firm that is at the forefront of innovation, seeking aTechnical Team Lead to enhance their expanding workforce. This position presents a remarkable chance to be part of an organization experiencing significant growth, fostering a supportive...


  • Cambridge, Cambridgeshire, United Kingdom WTW Full time

    Lead Software Engineer - Expertise in DelphiCompany Name: WTWWTW is in search of a Lead Software Engineer with a strong background in Delphi to enhance our dynamic team.Your role will involve collaborating on the upkeep of our widely-utilized desktop applications developed in Delphi, providing assistance to our esteemed clients, and integrating with our...


  • Cambridge, Cambridgeshire, United Kingdom WTW Full time

    Lead Software Engineer - Expertise in DelphiCompany Name: WTWWTW is on the lookout for a Lead Software Engineer with a strong background in Delphi to enhance our accomplished team.In this role, you will engage in the upkeep of our popular desktop applications developed in Delphi, providing essential support to our esteemed clientele, while also integrating...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Software Group team in Cambridge. As a key member of our StoreFront Services team, you will be responsible for designing and implementing highly available and scalable backend services.Key ResponsibilitiesDesign and implement highly available and scalable backend...


  • Cambridge, Cambridgeshire, United Kingdom Premier Group Full time

    Technical Team Lead£80,000-£90,000Flexible Working OptionsWe are currently collaborating with a leading Software Development firm in Cambridge that is seeking aTechnical Team Lead to enhance their expanding workforce. This role presents a remarkable opportunity to be part of an organization experiencing significant growth, fostering a supportive and...


  • Cambridge, Cambridgeshire, United Kingdom Siemens Industry Software Limited Full time

    Join Siemens Industry Software LimitedSiemens Industry Software Limited is seeking a talented individual to join our Electronic Board Systems division. This team is dedicated to developing innovative software solutions for the Electronic Design Automation sector. Our offerings enable engineers to design printed circuit boards utilizing advanced methodologies...


  • Cambridge, Cambridgeshire, United Kingdom Siemens Industry Software Limited Full time

    Join Siemens Industry Software LimitedSiemens Industry Software Limited presents a remarkable opportunity within its Electronic Board Systems sector. This division is dedicated to developing innovative software solutions tailored for the Electronic Design Automation industry. Our offerings enable engineers to design printed circuit boards utilizing advanced...


  • Cambridge, Cambridgeshire, United Kingdom Siemens Industry Software Limited Full time

    Join Siemens Industry Software LimitedSiemens Industry Software Limited is thrilled to present a remarkable opportunity within our Electronic Board Systems division. This dynamic team is dedicated to developing innovative software solutions tailored for the Electronic Design Automation sector. Our offerings empower engineers to design printed circuit boards...


  • Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full time £65,000 - £75,000

    Position: Lead Software Engineer Location: Remote with occasional team gatherings SoCode Limited is excited to partner with a prominent client in the technology sector, seeking to expand their Engineering team due to ongoing success and growth. This role offers the opportunity to join a dynamic organization within the consultancy industry, where the...


  • Cambridge, Cambridgeshire, United Kingdom Roku Full time

    Become a pivotal member of Roku's engineering leadershipRoku, a frontrunner in the television streaming sector in the United States, is in search of a Lead Software Engineering Strategist to oversee a dynamic group of software developers dedicated to enhancing Developer Tools. In this influential position, you will spearhead architectural discussions, take...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:You will be part of a team to design, validate, test and help to build a complex software stack for a high-performance and resilient Arm's global engineering platform.You will enjoy a challenge, coding and developing complete systems to a high standard.Working in the Solution Architecture Team, which is part of the Arm Productivity Engineering...


  • Cambridge, Cambridgeshire, United Kingdom Roku Full time

    Become a key player at RokuRoku, the premier streaming platform in the United States, is on the lookout for a Lead Software Engineering Strategist to guide a dynamic team of software developers dedicated to Developer Tools. In this pivotal role, you will spearhead architectural discussions, assume responsibility for innovative projects, and ensure the timely...