Senior Software Engineer
2 months ago
We are seeking a highly skilled Senior Software Engineer to join our Manufacturing Tracking team at Oxford Nanopore Technologies. As a key member of our team, you will play a critical role in optimizing our manufacturing processes and collecting device telemetry data for analysis.
Key Responsibilities- Develop and Deliver Improvements: Develop and deliver improvements to our systems to support business needs, including developing Python- and React-based webapps and API services through GitLab merge requests, maintaining and improving the MySQL database data, schemas, and structures, evolving the GitLab deployment pipelines, and AWS/Kubernetes infrastructure.
- Engage with Stakeholders: Engage with diverse stakeholders from across the organization to define targeted improvements to meet ONT's strategic goals, drive requirements-gathering meetings and important discussions in Slack and Jira, and lead initiatives from kick-off to delivery.
- Help the Team Define and Track Work: Help the team define, estimate, prioritize, and track work, including creating and managing clear and informative Jira tickets to track agreed work and engaging in planning, estimation, and prioritization meetings.
- Suggest and Drive Efficiency Improvements: Suggest and drive efficiency improvements to our systems and pipelines, including writing tests, improving GitLab pipelines and K8s manifests, optimizing repository settings, introducing metrics and dashboards.
- Uphold and Enhance Team Values and Standards: Uphold and enhance our team values, standards, and practices, including continually improving our team documentation, working practices, and code standards, engaging in team retrospectives to continuously improve the team, and participating in code reviews to collaboratively enhance code quality.
We make use of the following technologies and services:
- Managing Work: Jira, Confluence, Slack
- Languages: Python, JavaScript, TypeScript
- Frameworks: Django, Flask, React
- Databases: MySQL, MongoDB Atlas
- Pipeline Tools: GitLab repositories, merge requests, and CI pipelines; Kubernetes manifests, Kustomize, and kubectl
- AWS Infrastructure: Elastic Compute Cloud (EC2) instances, Lambdas, Elastic Kubernetes Service (EKS), Elastic Container Registry (ECR), Simple Storage Service (S3), Elastic File System (EFS), Virtual Private Cloud (VPC) networking and security groups
On top of an excellent starting salary, we offer a significant annual bonus, generous pension contributions, and sick leave allowance, private healthcare, and a generous share plan.
Our office building is situated within beautiful, landscaped surroundings with tree-lined walks, water features, and a lake, all of which make for a wonderful working environment.
About the Manufacturing Tracking TeamOur mission is to optimize manufacturing efficiency and reliable capture of device telemetry across ONT.
Our team has four experienced software engineers, and sits within the Operational Systems Engineering department in Global IT. We also collaborate with data engineers and software engineers from across the business.
We build a number of systems to fulfill our mission, including:
- Sawtooth suite: Three Django/Flask/React applications for manufacturing operators to track their manufacturing sessions
- Orca: A highly-available Flask API for receiving telemetry data from all our genetic sequencing devices across the world
- Equipment Management Registry: A Django application for tracking the maintenance of equipment
- End to End Data Transfer: A batch processing system for receiving and importing data from third-party suppliers
We group our work into fortnightly sprints, roughly following a model, with a daily standup and fortnightly planning meeting, refinement meetings, stakeholder meetings, and retrospectives.
We mostly work from home, but we meet in the office to plan the upcoming sprint on the Monday at the start of each sprint.
PrinciplesTo enhance our work, we believe in:
- Open and clear communication
- A practice of writing things down
- Taking clear ownership
- Efficiency through automation
- Under-promise, over-deliver
- No-blame culture
-
Senior Software Development Lead
4 weeks ago
Oxford, Oxfordshire, United Kingdom Software Engineering Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software applications.Key Responsibilities:Design and develop software solutions that meet customer and business needs.Review and participate in...
-
Senior Software Engineer
2 weeks ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Corriculo Recruitment. As a Senior Software Engineer, you will be working on a pioneering core product suite, utilizing modern technologies such as React, Node, TypeScript, and Python in an AWS environment.The ideal candidate will have strong experience...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding,...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding,...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
1 month ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our pioneering core product suite.The ideal candidate will have solid commercial experience with JavaScript technologies and a strong background in software development, including scoping requirements, coding, testing, and...
-
Senior Software Engineer
4 days ago
Oxford, Oxfordshire, United Kingdom Hedena Health Ltd Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based software applications. You will work closely with our cross-functional teams to identify business needs and develop solutions to meet those needs.Key...
-
Senior Software Engineer
4 days ago
Oxford, Oxfordshire, United Kingdom Oxford University Press Full timeThe role of Senior Software Engineer is a crucial part of our team at {company}.We are looking for highly skilled professionals who can design, develop, and maintain large-scale software systems. This includes working closely with cross-functional teams to deliver high-quality software products on time and within budget.Responsibilities include, but are not...
-
Senior Software Engineer
3 weeks ago
Oxford, Oxfordshire, United Kingdom Hays Specialist Recruitment Limited Full timeJob Title: Senior Software EngineerJoin a leading independent specialist in the UK and take on a challenging role as a Senior Software Engineer. This organisation offers innovative solutions to clients across various sectors, including construction, infrastructure, and engineering.About the RoleThe Senior Software Engineer will be responsible for technical...
-
Senior Software Engineer
3 weeks ago
Oxford, Oxfordshire, United Kingdom Hays Specialist Recruitment Limited Full timeJob Title: Senior Software EngineerJoin a leading independent specialist in the UK and take on a challenging role as a Senior Software Engineer. This organisation offers innovative solutions to clients across various sectors, including construction, infrastructure, and engineering.About the RoleThe Senior Software Engineer will be responsible for technical...
-
Senior Software Engineer
3 weeks ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying software solutions using a range of technologies including JavaScript, Node, and Python.Key Responsibilities:Develop complex software solutions using...
-
Senior Software Engineer
3 weeks ago
Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying software solutions using a range of technologies including JavaScript, Node, and Python.Key Responsibilities:Develop complex software solutions using...