ONI

Senior Software Engineer – Cloud and Test

ONI

full-time

Posted on:

Location Type: Office

Location: Oxford • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDockerGoJavaJavaScriptKubernetesMicroservicesNode.jsNoSQLPython

About the role

  • 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.
  • Designing, testing, deploying, and managing cloud infrastructure.
  • Monitoring 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.
  • Contribute to building/extending test automation framework and tools that integrate our desktop, browser and cloud systems.
  • Identifying, troubleshooting, and resolving cloud-related issues, ensuring the stability and availability of cloud services.
  • Implementing and maintaining 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.

Requirements

  • Bachelor’s degree in Computer Science, or related field.
  • Minimum of 5 years experience as cloud backend engineer.
  • Minimum of 5 years experience as software test/QA engineer
  • Proficiency in Python and one more backend languages such as Java, Go, or Node.js.
  • Experience with at least one major cloud platform preferably Google Cloud.
  • Experience of 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.
Benefits
  • Competitive Compensation We recognise and reward your talent. Enjoy a competitive salary that reflects your expertise and contributions, ensuring your hard work is recognized.
  • 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, promoting your overall health.
  • Private Healthcare and Dental Coverage Your health matters to us. Access top-notch medical and dental services, ensuring your well-being is in good hands.
  • Inclusive Culture Be a valued member of our diverse, inclusive family. Your unique perspective is celebrated here, fostering a culture of mutual respect and understanding.
  • Health Assured Your mental health is essential. Access our comprehensive mental health support services for a balanced work-life experience.
  • People’s Pension Secure your future with our pension scheme, investing in your financial well-being beyond the workplace.
  • Perks at Work Enjoy exclusive discounts and deals through our perks at work program, adding value to your everyday life.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavaGoNode.jsKubernetesRESTful APIsmicroservices architectureCI/CDDockerdatabase management
Soft skills
analytical skillsproblem-solving skillscommunicationcollaborationdebuggingoptimization