Software Engineer

Software Engineer

Full-Time 45000 - 55000 ÂŁ / year (est.) No home office possible
Oxford Nanopore Technologies

At a Glance

  • Tasks: Design and develop impactful web applications for global scientific operations.
  • Company: Join a leading tech company revolutionising DNA and RNA sequencing.
  • Benefits: Enjoy competitive salary, generous pension, private healthcare, and a beautiful work environment.
  • Why this job: Make a real difference in global scientific progress with cutting-edge technology.
  • 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 45000 - 55000 ÂŁ 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.

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. We are driven by a clear mission: to enable the analysis of any living thing, by anyone, anywhere.

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 collaborative, mission‑driven culture
  • A beautiful working environment at the Oxford Science Park, surrounded by green spaces, water features, and walking trails

Software Engineer employer: Oxford Nanopore Technologies

Oxford Nanopore Technologies is an exceptional employer, offering a collaborative and mission-driven culture that empowers Software Engineers to contribute to groundbreaking DNA and RNA sequencing solutions. Located at the picturesque Oxford Science Park, employees enjoy a beautiful working environment with ample green spaces, alongside competitive salaries, generous benefits, and opportunities for professional growth in a dynamic, fast-paced setting focused on global scientific progress.
Oxford Nanopore Technologies

Contact Detail:

Oxford Nanopore Technologies 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 on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a GitHub portfolio showcasing your projects, especially those using Python or cloud technologies. This is your chance to demonstrate your coding chops beyond the CV.

✨Tip Number 3

Prepare for the interview by brushing up on agile methodologies and containerisation tools. Be ready to discuss how you've tackled challenges in past projects – they love real-world examples!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of our mission-driven culture.

We think you need these skills to ace Software Engineer

Python
Django
FastAPI
Flask
Node.js
Relational Databases
Non-relational Databases
SQL
MongoDB
Docker
CI/CD Pipelines
Kubernetes
Terraform
Automated Testing
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your Python development experience and any work with web applications or APIs, as these are key for us.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about our mission and how your background aligns with the responsibilities of the role. Keep it engaging and personal.

Showcase Your Projects: If you've worked on relevant projects, whether in a professional setting or as personal endeavours, make sure to mention them. We love seeing practical examples of your skills in action, especially with technologies like Docker and cloud orchestration.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Oxford Nanopore Technologies

✨Know Your Tech Stack

Make sure you’re well-versed in the core technologies mentioned in the job description, like Python, Django, and Docker. Brush up on your knowledge of relational and non-relational databases too, as you might be asked to discuss how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Think about examples where you designed or maintained applications that had a significant impact, especially in data-intensive environments.

✨Familiarise Yourself with Agile Methodologies

Since the role involves agile methodologies, be ready to talk about your experience with test-driven development and continuous delivery. You could even mention how these practices have improved your workflow in past projects.

✨Demonstrate Your Passion for Innovation

Oxford Nanopore is all about pushing boundaries in scientific progress. Share your enthusiasm for technology and innovation, and be prepared to discuss how your work contributes to meaningful advancements in the field.

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

>