At a Glance
- Tasks: Build innovative software solutions for super-resolution microscopy and cloud applications.
- Company: Join ONI, a pioneering tech company in scientific discovery.
- Benefits: Competitive salary, 28 days leave, private healthcare, and onsite gym.
- Why this job: Make a real impact in science while working with cutting-edge technology.
- Qualifications: 5+ years in cloud backend and software testing, proficient in Python and another backend language.
- Other info: Inclusive culture with excellent career growth opportunities.
The predicted salary is between 60000 - 80000 ÂŁ per year.
At ONI, we are driven by a profound mission: to propel scientific discovery and combat diseases by granting everyone the ability to visualize, comprehend, and share intricate microscopic details of life. Our revolutionary Nanoimager stands at the forefront of advancing cellular studies on a molecular level, contributing to the evolution of scientific knowledge. We are actively seeking an enthusiastic and devoted Software Engineer to join our pioneering team in Oxford.
In this role you will build software solutions for the automation of super‑resolution microscopy and image analysis, enabling non‑expert scientists to gain rapid and actionable insights using super‑resolution across academic research, drug development, and diagnostics.
Your role at ONI:
- Architect and implement scalable and reliable backend systems and APIs for cloud applications.
- Design, develop, test, and deploy modular cloud‑based applications ensuring they meet performance, security, and compliance requirements.
- Design, test, deploy, and manage cloud infrastructure.
- Monitor cloud resource utilization, performance, and cost, optimizing for efficiency and scalability.
- Develop and execute software test plans, produce software test reports.
- Perform functional, regression, integration, performance and user acceptance testing to identify defects and ensure our products meet high‑quality standards.
- Identify, troubleshoot, and resolve cloud‑related issues, ensuring stability and availability of cloud services.
- Implement and maintain security measures to protect data and ensure compliance with relevant regulations.
- Review and approve software design and code.
- Effectively communicate and collaborate with interdisciplinary teams, including software engineering, product management, bioware, chemistry, and hardware, ensuring seamless integration and alignment of goals across all departments.
Skills and Qualifications:
- Bachelor’s degree in Computer Science, or a related field.
- Minimum of 5 years experience as a cloud backend engineer.
- Minimum of 5 years experience as a software test/QA engineer.
- Proficiency in Python and one more backend language such as Java, Go, or Node.js.
- Experience with at least one major cloud platform, preferably Google Cloud.
- Experience with Kubernetes cluster management.
- Experience with both relational and NoSQL databases.
- Strong understanding of API design principles and experience with RESTful APIs.
- Knowledge of microservices architecture and related technologies.
- Familiarity with DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes).
- Excellent debugging and optimization skills.
- Excellent analytical and problem‑solving skills.
Desired skills and qualifications:
- Experience with specific cloud services like Kafka, message queues, or configuration management tools.
- Familiarity with infrastructure as code (IaC) and automation tools.
- Knowledge of security best practices and compliance requirements.
Benefits:
- Competitive Compensation – We recognise and reward your talent. Enjoy a competitive salary that reflects your expertise and contributions.
- Time Off That Counts – 28 days of annual leave plus bank holidays and 4 dedicated wellbeing days.
- Onsite Gym Facilities – Stay active and energized with our convenient onsite gym.
- Private Healthcare and Dental Coverage – Access top‑notch medical and dental services.
- Inclusive Culture – Be a valued member of our diverse, inclusive family.
- Health Assured – Access our comprehensive mental health support services.
- People’s Pension – Secure your future with our pension scheme.
- Perks at Work – Enjoy exclusive discounts and deals through our perks at work program.
We are an equal‑opportunity employer. All qualified applicants will receive consideration for employment, without regard to race, colour, religion, sex, disability status, protected veteran status, sexual orientation, gender identity, age, or any other characteristic protected by law.
Senior Software Cloud and Test Engineer in England employer: ONI
Contact Detail:
ONI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Cloud and Test Engineer in England
✨Tip Number 1
Network like a pro! Reach out to folks in your field on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to cloud applications and software testing. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Brush up on your Python and cloud platform knowledge, and be ready to discuss how you've tackled challenges in past roles.
✨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 joining our team at ONI and contributing to our mission.
We think you need these skills to ace Senior Software Cloud and Test Engineer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your proficiency in Python, cloud platforms, and any relevant testing experience to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about scientific discovery and how your background aligns with our mission. Show us your enthusiasm for the role and the impact you want to make!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, include them in your application. We love seeing practical examples of your skills in action, especially in cloud applications and software testing.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right people quickly!
How to prepare for a job interview at ONI
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and any backend languages like Java or Go. Brush up on your knowledge of cloud platforms, particularly Google Cloud, and be ready to discuss your experience with Kubernetes and databases.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex issues in previous roles. Think about times when you identified and resolved cloud-related problems or improved system performance. This will demonstrate your analytical skills and ability to think on your feet.
✨Understand the Company’s Mission
Familiarise yourself with ONI's mission to advance scientific discovery. Be prepared to discuss how your role as a Senior Software Cloud and Test Engineer can contribute to this goal. Showing genuine interest in their work will set you apart from other candidates.
✨Prepare for Team Collaboration Questions
Since the role involves working with interdisciplinary teams, think about your past experiences collaborating with different departments. Be ready to discuss how you’ve effectively communicated and aligned goals with others, as this is crucial for success at ONI.