Senior Ruby Software Engineer

Location GU14 0LX
Category Development
Contract Type Permanent
Salary Competitive

Right now at UKCloud, we are looking for senior software engineers with a passion for software development and continuous improvement.

You'll put your full range of skills and experience to use as part of one of our collaborative, agile and focussed teams, making a real impact on the software that allows our customers to run some of the most crucial services in the country. 

Software Engineering is responsible for the successful delivery and maintenance of secure, quality and scalable software applications that enable UKCloud to support our customers. From provisioning, to accessing our products and services, then billing and everything in-between. By leveraging a service-orientated architecture and having software delivery teams own the full lifecycle, our services are vital in providing accurate information for customers, operational support and billing. 


Key Responsibilities: 

  • Work within an Agile software delivery team to design, code and unit-test technical solutions in accordance with established standards 
  • Deliver secure, high quality, performant and extensible applications that enable UKCloud to achieve its business goals 
  • Supporting the software owned by the team, visualising the health of these applications, and assisting with the analysis and resolution of technical problems 
  • Engage with stakeholders and technical teams to improve cross working and team knowledge 
  • Input into functional requirements, ensuring these are clearly stated and testable 
  • Write supporting documentation for design, configuration and on-going support 


  • Expert knowledge of Ruby and Rails is a must. Skills with modern JavaScript, and SQL database technologies like MySQL and PostgreSQL would be very useful too 
  • Strong design skills with experience as a technical lead on a software engineering project, delivering containerised applications and services 
  • Proven record of delivering secure, resilient, performant and scalable APIs and micro-services 
  • Experience developing Web applications using the latest browser technologies and practices, e.g. TypeScript, React and HTML5 
  • Experience in coaching and mentoring of less experienced colleagues, including providing design and coding advice and participating in coding reviews 
  • Good experience working with agile teams and practices, e.g. Scrum, Kanban and Test-driven development (TDD) 
  • Good knowledge of Continuous Delivery (CI/CD), including the ability to create build and deployment scripts using tools like Jenkins and Bamboo 


About the Company

UKCloud provides an unbeatable, secure UK public cloud. Focused solely on serving the UK Public Sector. We are committed to assurance and security while delivering flexible, agile and value-based cloud hosting to our customers.

Formed in 2012, UKCloud is based in Farnborough (Hampshire) and Corsham (Wiltshire). We have a team of 250+ people and we continue to grow! We are looking for people who want a rewarding career in a business who truly invest in you as an individual.



  • Competitive salary plus 10% bonus
  • Fully Remote 
  • 25 days' holiday increasing to 30 days over length of service, half a day birthday leave, charity day
  • Flexible working
  • Contributory pension
  • Healthcare
  • Life cover
  • Access to free parking
  • Active social and charity events
  • Cycle to work scheme
  • Onsite facilities
  • Friday breakfasts, fruit and soft drinks


UKCloud is an equal opportunities employer and positively encourages applications from suitably qualified and eligible applicants. Applicants must be eligible to work and live in the UK and will be required to undergo and maintain appropriate UK government security clearance.

Software Engineer | Software | Engineer | IT | Ruby | Rails | SQL | Developer 

Apply now View all opportunities