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
- 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
- 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
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
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.