CI Engineer

Location UK / Belfast

Job Type Permanent full-time

Salary Not disclosed

Updated 6 days ago

Reference 1418840

 Job Description

Excellent opportunity for a CI Engineer based in Belfast

CI Engineer

at ShopKeep

ShopKeep Belfast

About Us

Born out of frustration with the traditional cash register business, ShopKeep was designed by a retailer with a noble aim: to rescue independent business owners from the nightmare of archaic point of sale systems, and replace them with something beautiful, simple, and affordable. It turned out that by doing this, we were giving our fellow merchants a fighting chance against the big guys.

Today, our mission is simple: empower independent business owners to dream big and to fight smart. We’re doing this through our cloud-based architecture, amazing customer care, and intuitive software that delivers the data small business owners need to run smarter businesses.

At ShopKeep, we’ve been successful because of our awesome team that believes small businesses make up the heart of our communities.

About This Role

ShopKeep is seeking a Software Engineer to join our growing team. You will be working closely with other engineers to ensure we can release quickly, efficiently, and with maximum developer and customer happiness. At Shopkeep, we already have a world class CI/CD pipeline that enables us to release our software, several hundred times per month.

We want you to help us to take it to the next level!

You will work closely with our Belfast and New York engineers on everything from CI/CD for our iOS and Android teams, to automating builds, setting up and supporting our test infrastructure, along with implementing tools and processes to improve the overall Developer Experience in Engineering.


  • Collaborate with development teams and engineering leadership to design & deliver new CI and CD features that improve our developers happiness and efficiency, write clean, readable code with excellent test coverage.
  • Participate in code reviews and contribute to team and personal learning.
  • Work with QA to investigate and fix software defects.
  • Contribute to architecture, instrumentation, & performance decisions.
  • Ensure our CI solution is as fast, reliable and efficient as possible
  • Participate in on-call coverage.


  • A solid understanding of software engineering fundamentals
  • 2+ years experience with a least one dynamic language (e.g. Ruby, Python) or one static language (e.g. Java, C/C++)
  • Proficiency working in a Linux/Unix environment
  • Experience with Git/GitHub

Desirable Experience

  • Experience with Jenkins, Circle CI, or other CI tools
  • Experience with containerization: Docker, Kubernetes, Mesos, or Marathon
  • Deployment and monitoring of cloud-hosted applications
  • Experience with Ruby-on-Rails.
  • Experience with New Relic, Datadog, or other reporting tools
  • Agile development: Scrum or Kanban
  • Experience with Test Driven Development.
  • Degree in Computer Science, or other relevant technical discipline, and/or strong community contributions


  • Health Insurance with Medical, Dental and Vision Benefits
  • Gym discount
  • Life and Income Protection Insurance
  • Pension Scheme
  • Emergency Leave
  • Child care vouchers
  • Paid educational opportunities including: Engineering Conferences and training
  • Quarterly Hackathons
  • Catered Meals


To apply please click on the APPLY NOW button below to be directed to the company website

ShopKeep is an Equal Opportunity Employer   

We are an Equal Opportunities Employer. We do not discriminate on grounds of religious belief or political opinion. We practice equality of opportunity in employment and select the best person for the job.

To demonstrate our commitment to equality of opportunity in employment we need to monitor the community background of our applicants and employees, as required by the Fair Employment and Treatment (NI) Order 1998. You are not obliged to answer the questions on this form and you will not suffer any penalty if you choose not to do so. Any information that you provide will remain confidential and will only be used for monitoring and reporting purposes. 

Important: If you answer the questions about your community background and gender you are obliged to do so truthfully, as it is a criminal offense under the Fair Employment (Monitoring) Regulations (NI) 1999 to knowingly give false answers to these questions.