Software Engineer

Wellcome Trust
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

HTML
API
Agile Methodologies
CSS
Code Review
Software Debugging
Software Engineering
Software Systems
Web Platforms
Backend
GIT
Front End Software Development
Software Performance
Data Pipelines

Job description

We are looking for a Software developer for Wellcome Collection.

Where in Wellcome will I be working?

The role reports into the Lead Software Engineer in the Data team, a part of Data & Digital. However, the role is not attached to any one specific product team. Through this role there is the opportunity to work across a number of different products and digital teams including the Wellcome Collection, Data, and Wellcome Digital space depending on requirements.

What will I be doing?

You will work as part of a product team, contributing to the delivery of features and improvements across Wellcome's data and digital platforms.

The work in this role is primarily back-end: building and maintaining the APIs, data pipelines and services that power Wellcome Collection's platforms. We expect most of your day-to-day to be server-side, though you'll occasionally collaborate on full-stack changes.

We're also open to applications from engineers whose primary background is front-end, provided you're enthusiastic about developing your back-end skills in the role.

As a Software Engineer, you will:

  • Design, develop and maintain software solutions based on product requirements and specifications.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
  • Participate in code reviews, provide constructive feedback, and ensure best practices in software development.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Write and maintain comprehensive documentation for code, APIs, and solution architecture.
  • Continuously improve software performance, scalability, and reliability through optimization and refactoring.
  • Stay updated with emerging technologies and industry trends to drive innovation and improvement of software solutions.

Requirements

  • Good understanding and experience of a server-side language, or solid client-side experience (CSS / HTML / JS) with a demonstrable interest in learning back-end development
  • Experience working with solid development practices, including git and CI
  • Some understanding of Agile processes and working in product teams
  • Ability to transform designs into features

About the company

The Wellcome Trust is a global charitable foundation. We improve health for everyone by funding science, leading policy and advocacy campaigns, and building partnerships. We plan to spend £16bn over the next ten years, funding new discoveries in life, health, and wellbeing, and taking on three global health challenges: mental health, infectious disease and climate and health. These challenges need the bold science we support, but they won't be solved by science alone., At Wellcome we have a hybrid way of working: 3 days in our Euston Road offices (Tuesday, Wednesday and Thursday), with the remaining 2 days working either remotely or in the office. Diversity and Inclusion is at the heart of everything we do We are committed to cultivating a fair and inclusive environment, where everyone can be themselves and thrive. We are happy to discuss flexible working options for all roles. We work to ensure that our recruitment processes are as inclusive as possible to everyone. This includes making adjustments for people who have a disability or long-term condition. Please visit our website for more information on adjustments and accessibility, or contact us at .

Apply for this position