
Senior Software Engineer – Cloud and Test
ONI
full-time
Posted on:
Location Type: Office
Location: Oxford • 🇬🇧 United Kingdom
Visit company websiteJob 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