Cloud Software Engineer

We are looking for a Cloud Software Engineer for a Cambridge based client to develop service orientated software systems working with applications that deliver cloud based services to end users. You will have an excellent degree in a relevant subject which could be computer science, software engineering or similar along with experience in building software for cloud or SaaS applications. You will have worked with relational and NoSQL databases, created deployment tools and scripts and be familiar with networking software. You should also have the ability to implement robust security architectures for the internet. Knowledge of the following would be beneficial:
• Developing server side, database driven Software as a Service applications
• Building distributed applications for the cloud
• NodeJS, Python, Java or .NET
• Technologies like REST, AMQP, RabbitMQ, CoAP, PKI, Virtual Machines, Docker, Ansible, Puppet, Chef
• Databases such as MySQL, PostgreSQL, Oracle, Mongo DB, Cassandra and Redis
• Networking technologies including IPv6, DNS, HTTP/HTTPS, proxying
• Continuous Integration, test and deployment You will be working with clients across the globe and as such may be required to travel. This job was originally posted as

Similar searches: Permanent, Full Time, Cambridge, Technology