Software Engineer

Software Engineer

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Oxford Nanopore Technologies Ltd.

At a Glance

  • Tasks: Design and develop impactful web applications for global scientific operations.
  • Company: Join Oxford Nanopore Technologies, a leader in DNA and RNA sequencing solutions.
  • Benefits: Enjoy competitive salary, private healthcare, and a beautiful working environment.
  • Why this job: Make a real difference in science with cutting-edge technology and innovation.
  • Qualifications: Strong Python development skills and experience with web applications or APIs.
  • Other info: Thriving culture with excellent career growth opportunities in a dynamic environment.

The predicted salary is between 28800 - 48000 £ per year.

Oxford Nanopore Technologies is a global leader in the development of innovative DNA and RNA sequencing solutions. Headquartered at the Oxford Science Park, with offices across the US, APAC, and Europe, our technology enables real-time, scalable sequencing – from portable devices to large population-scale systems. We are driven by a clear mission: to enable the analysis of any living thing, by anyone, anywhere.

As a Software Engineer in our Global IT Software Engineering team, you will play a key role in developing and maintaining high-impact applications that support our global scientific and commercial operations. You will contribute to systems that power our data analysis platforms and next-generation telemetry infrastructure, helping us deliver world-class sequencing technology to researchers worldwide.

Key Responsibilities:
  • Design, build and maintain data-intensive web applications and API-driven systems
  • Work across on-premise and cloud environments, supporting global R&D activities
  • Develop using agile methodologies including test-driven development and continuous delivery
  • Collaborate closely with operations to ensure high availability and performance of applications
Core Technologies:
  • Python (Django, FastAPI, Flask)
  • Node.js
  • Relational and non-relational databases (e.g. SQL, MongoDB)
  • Containerisation with Docker, Git, CI/CD pipelines
  • Cloud orchestration tools such as Kubernetes and Terraform

We are looking for someone with:

  • Strong experience in production-level Python development
  • A background in building and maintaining web applications or APIs
  • Experience with automated testing, deployment, and containerised environments
  • Knowledge of data pipelines, workflow engines, and cloud-native architectures

This role is ideal for someone who thrives in a dynamic, fast-paced environment, embraces change, and is motivated by meaningful work that contributes to global scientific progress.

What We Offer:
  • Competitive salary and bonus structure
  • Generous pension scheme and private healthcare
  • A beautiful working environment at the Oxford Science Park, surrounded by green spaces, water features, and walking trails

If you're ready to apply your skills to transformative technology that is changing the future of science, we invite you to apply today.

Software Engineer employer: Oxford Nanopore Technologies Ltd.

Oxford Nanopore Technologies is an exceptional employer, offering a vibrant work culture at the picturesque Oxford Science Park, where innovation thrives amidst green spaces. Employees benefit from competitive salaries, generous pension schemes, and private healthcare, alongside opportunities for professional growth in a dynamic environment that champions meaningful contributions to global scientific advancements.
Oxford Nanopore Technologies Ltd.

Contact Detail:

Oxford Nanopore Technologies Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Oxford Nanopore Technologies on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, web applications, or APIs. This is your chance to shine and demonstrate what you can bring to the team.

✨Tip Number 3

Prepare for the interview by brushing up on agile methodologies and cloud technologies. Be ready to discuss how you've used these in past projects – it’ll show you’re a perfect fit for their dynamic environment.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Oxford Nanopore.

We think you need these skills to ace Software Engineer

Python Development
Django
FastAPI
Flask
Node.js
Web Application Development
API Development
Automated Testing
Deployment
Containerisation with Docker
CI/CD Pipelines
Cloud Orchestration (Kubernetes, Terraform)
Relational Databases (SQL)
Non-relational Databases (MongoDB)
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Python, web applications, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about our mission at Oxford Nanopore Technologies and how your background makes you a great fit for the team. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects: If you've worked on any projects that demonstrate your skills in building data-intensive applications or APIs, make sure to include them. We’re keen to see real examples of your work, especially if they relate to cloud environments or containerisation!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our innovative team at Oxford Nanopore!

How to prepare for a job interview at Oxford Nanopore Technologies Ltd.

✨Know Your Tech Stack

Make sure you’re well-versed in the core technologies mentioned in the job description, like Python frameworks (Django, FastAPI, Flask) and cloud orchestration tools (Kubernetes, Terraform). Brush up on your knowledge of relational and non-relational databases too, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Think about examples that highlight your experience with automated testing, deployment, and working in containerised environments. This will demonstrate your ability to thrive in a dynamic environment.

✨Understand Agile Methodologies

Since the role involves agile methodologies, be ready to talk about your experience with test-driven development and continuous delivery. You might even want to share how you’ve collaborated with teams to ensure high availability and performance of applications in past roles.

✨Align with Their Mission

Familiarise yourself with Oxford Nanopore Technologies' mission to enable the analysis of any living thing, by anyone, anywhere. Be prepared to express why this resonates with you and how your skills can contribute to their goal of advancing global scientific progress.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>