Software Developer

BioSpace

Oxford (AL)

On-site

USD 73,000 - 120,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Immunocore is seeking a Software Developer to design, develop and support data-driven software across scientific and operational workflows. You will build production-quality applications using Python/Django and/or JavaScript/React, maintain data pipelines, and collaborate with scientists and engineers to deliver reliable, scalable solutions.

You will contribute to testing, deployment and ongoing support, while aligning with security and documentation standards.

Qualifications

  • Degree in computer science, bioinformatics or a related discipline.
  • Experience in building web applications with Python/Django or JavaScript/React.
  • Strong SQL and relational database design understanding.
  • Experience with Git-based collaboration and code review workflows.
  • Ability to write clear automated tests and maintainable code.

Responsibilities

  • Develop and maintain production-quality software for Immunocore systems using Python/Django and/or JavaScript/React.
  • Maintain bioinformatic analysis pipelines for efficient data processing.
  • Develop automated test suites to ensure software quality.
  • Gather and document requirements with scientific and operational teams.
  • Design database schemas and data models, implement data migrations.
  • Contribute to CI/CD and deployment practices for reliability.

Skills

Python/Django
JavaScript/React
Software design principles
Automated tests
Communication with stakeholders
Ownership of projects
Team collaboration

Education

Degree in computer science or bioinformatics

Tools

Git
SQL

Job description

Vacancy Name

Software Developer

Vacancy No

VN883

Employment Type

Permanent

Location of role

Oxford, UK

Department

Translational Medicine

Key Responsibilities

Development and maintenance of robust, production-quality software that supports Immunocore’s scientific and operational activities. The role will focus on designing, developing and supporting scientific data-driven applications, integrated analytic workflows and vendor-based platforms, ensuring these systems remain maintainable, reliable, secure, well-documented and scalable. The Software Developer will work closely with scientific teams to translate complex research and operational requirements into well-designed software solutions that will help scientific teams work efficiently and make informed decisions. The role will contribute across the software lifecycle, from requirements gathering and implementation, to testing, deployment and ongoing support.

  • Design, develop, test and maintain production-quality software applications and components for Immunocore systems using Python/Django and/or JavaScript/React/HTML/CSS.
  • Contribute to the maintenance, implementation and optimisation of key bioinformatic analysis pipelines to process scientific data efficiently and reproducibly.
  • Develop and maintain automated test suites to ensure software quality, reliability and maintainability.
  • Collaborate with scientific and operational stakeholders to gather, analyse, refine, and document software requirements, ensuring alignment with business and research objectives.
  • Design and maintain database schemas, data models and SQL queries to support efficient, reliable and scalable data management.
  • Plan and implement data migrations to support system upgrades, platform changes and legacy system replacement while maintaining data integrity.
  • Develop a strong understanding of scientific workflows and propose technical solutions to improve data interoperability, workflow automation and operational efficiency.
  • Take ownership of software features and projects throughout their lifecycle, including design, implementation, testing and ongoing support, delivering high-quality, well-tested solutions on time.
  • Collaborate with team members through peer-review practices such as code reviews and pair programming to maintain code quality, promote best practices, and facilitate knowledge transfer within the team.
  • Support the deployment, monitoring and troubleshooting of production systems, contributing to their reliability, performance and continuous improvement.
PROFILE SPECIFICATION
Experience & knowledge
Essential
  • Demonstrated professional experience developing web applications using Python/Django and/or JavaScript/React
  • Strong understanding of relational database design, data modelling, query optimisation and SQL.
  • Experience working within collaborative Git-based version control workflows, including branching, code review, merge requests and conflict resolution.
  • Experience writing and maintaining clear and reliable automated tests.
  • Understanding of software design principles, maintainable architecture and modern development practices.
  • Excellent communication skills to interact effectively and build requirements with technical and non-technical stakeholders.
  • Experience collaborating within a multi-disciplinary team.
  • Strong willingness to learn new tools and libraries to continuously improve technical skills and stay up to date with industry trends
  • Demonstrated ability to take ownership of software development projects through design, implementation, testing and support.
Desirable
  • Experience as a bioinformatician/data analyst, enabling insights into biological data processing and analysis.
  • Experience in writing scientific software to address specific research needs.
  • Experience supporting CI/CD pipelines and automated deployment practices.
  • Familiarity with iterative development cycle workflows, such as Kanban.
  • Interest in cancer, immunology, molecular biology, or genetics.
  • Ability to explain software development concepts to non-specialists, facilitating effective communication within the team and with stakeholders.
  • Experience working with workflow orchestration, data pipelines, or scientific workflow platforms such as Nextflow.
  • Experience monitoring, troubleshooting and supporting production software.
  • Understanding of secure software development practices, including auth workflows and protection of sensitive data.
  • Familiarity with cloud-based technologies (AWS), monitoring, logging and operational support.
Key behavioural attributes – all staff
Openness and honesty

Readily offering information pertaining to work in hand whether positive or negative.

Taking responsibility

Being prepared to accept full responsibility for tasks entrusted to them; seeing tasks through to completion and dealing with the consequences of failure or success.

Flexibility

Being flexible to new ideas and approaches; changes of plans, objectives and/or priorities. Handling disjointed tasks effectively.

Team spirit

Being able to work productively with others to achieve tasks. Showing consideration for the needs and feelings of others.

SPECIFIC BEHAVIOURAL ATTRIBUTES
  • Analytical Thinking - Tackling problems by using a logical and sequential approaches, making systematic comparisons of two or more alternatives.
  • Attention to Communication - Writing and speaking clearly to share thoughts and information ideas concisely and ensuring information is passed on effectively.
  • Diagnostic Information Gathering - Seeking perspectives, information and clarification on problems from others, checking multiple sources for complete and accurate information.
  • Managing Self Performance - Agreeing specific, measurable and realistic but challenging goals.
  • Results Orientated - Focusing on desired results, overcoming obstacles and sometimes frustration, with an urgency to get things done.
  • Teamwork - Working cooperatively as part of a team, actively listening and constructively responding to others’ ideas.
  • Thoroughness - Ensuring own and others work and information is complete and accurate.
  • Written and oral communication - Writing and speaking clearly to share thoughts and information concisely and appropriately.
  • Building collaborative relationships - Developing, maintaining and strengthening partnerships with others who can provide information, assistance and support.
  • Fostering teamwork - Working cooperatively with others listening, responding and offering support for ideas and proposals, whilst constructively expressing differing views.
  • Influencing others - Gaining support from others support for ideas, proposals projects and solutions, knowing when to elevate critical issues.
  • Initiative - Proactively identifying what needs to be done. Undertaking more than what might be normally required and seeking opinions of others.
  • Interpersonal awareness - Understanding, interpreting and anticipating the concerns and feelings of others, noticing the use of language, tone of voice and behaviour.
Education & Qualifications

Degree in computer science, bioinformatics or a related discipline, or equivalent relevant professional experience.

About The Company

Immunocore (NASDAQ: IMCR) is a pioneering, commercial-stage T cell receptor biotechnology company whose purpose is to develop and commercialize a new generation of transformative medicines which address unmet patient needs in oncology, infectious diseases and autoimmune disease. Our leaders in R&D are internationally recognised as some of the biotech industry’s most successful drug developers. We are creating not just an environment where great minds can interact but an innovation powerhouse answering the big questions.

Focused on delivering first-in-class biological therapies to patients, we have developed a highly innovative soluble TCR platform. Our ImmTAX molecules underpin a new generation of precision engineered drugs that harness the immune system to treat a broad spectrum of diseases with high unmet medical need, including oncology, infectious diseases and autoimmune diseases.

At Immunocore, we recognize that our employees are our greatest asset. We value the unique contributions each person brings to our team. By embracing Science, Trust, Respect, Integrity, Diversity, and Entrepreneurship (STRIDE), we create an environment where collaboration thrives, ideas flourish, and transformative changes happen. STRIDE represents more than just letters; it embodies our shared identity and drives our mission. We are dedicated to developing breakthrough therapies that transform patients’ lives, advancing medicine, and supporting one another in these pursuits.

Immunocore is proud to be an equal opportunity employer. As such, we are committed to fostering an inclusive workplace where everyone feels valued, respected, and empowered. We encourage applications from individuals of all backgrounds, regardless of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Director, Clinical Scientist
Senior Director, Clinical Scientist

Immunocore • Radnor

On-site
USD 180,000 - 240,000
Associate Director Forecasting & Valuation, Portfolio Strategy
Associate Director Forecasting & Valuation, Portfolio Strategy

BioSpace • Oxford (AL)

On-site
USD 119,000 - 178,000
Equity options
Private medical insurance
Flexible work arrangements
Associate Director, Quality Assurance
Associate Director, Quality Assurance

BioSpace • Oxford (AL)

On-site
USD 145,000 - 225,000
Senior Manager Preclinical Research Programme Management
Senior Manager Preclinical Research Programme Management

BioSpace • Abingdon (VA)

On-site
USD 120,000 - 167,000
Senior Director, AI Porfolio & Governance
Senior Director, AI Porfolio & Governance

BioSpace • Oxford (PA)

On-site
USD 190,000 - 230,000
Senior Manager, Clinical Data Standards
Senior Manager, Clinical Data Standards

BioSpace • Radnor

Hybrid
USD 122,000 - 203,000
Senior Director, Regulatory Affairs
Senior Director, Regulatory Affairs

BioSpace • Radnor

On-site
USD 250,000 - 270,000
Director, Regulatory Affairs-Global Regulatory Lead
Director, Regulatory Affairs-Global Regulatory Lead

BioSpace • Gaithersburg (MD)

Remote
USD 190,000 - 235,000
Senior Director, Regulatory Affairs
Senior Director, Regulatory Affairs

Immunocore • Radnor

On-site
USD 250,000 - 270,000
Oncology Account Manager - Upstate NY/West PA
Oncology Account Manager - Upstate NY/West PA

Immunocore • Philadelphia

Remote
USD 160,000 - 220,000