Software Engineer (Python)

RepKnight Ltd·Belfast·Salary available on request


We are currently looking for a number of talented Software Engineers to join the team here at RepKnight. If you have track record of producing great quality software, are passionate about applications and love to code, we would like to hear from you.

Who You Will Be Working For

RepKnight is an award-winning Software Company located in the heart of Belfast. Our software platform provides real-time cyber intelligence to keep people, companies and assets safe from internal and external threats. With real-time monitoring of hundreds of millions of messages each day, organisations can be quickly alerted to issues or threats-often before they happen. We are a fast-growing company with clients in the UK and further abroad and are looking to expand our team.


  • The role requires the candidate to have experience in Python
  • Experience in some or all of the following XML, JSON, REST, etc.
  • Experience with application level Python development and unit testing
  • Experience of engineering and benchmarking SQL solutions
  • Experience with Linux operating systems
  • Knowledge in designing, developing & documenting use cases
  • Knowledge of distributed systems and architectures
  • Collaborate with application design, frontend and test teams to ensure deadlines are met
  • Desirable - knowledge or experience of any of the following: Python associated MVC frameworks such as Flask, Test-Driven Development, Elasticsearch, NoSQL and enterprise messaging systems, such as Rabbit

Role & Responsibilities

As a RepKnight Software Engineer you will be required to

  • Develop and maintain solutions that interact with a wide variety of external sources
  • Develop APIs to provide highly available microservice architecture to other systems
  • Develop the data capture solution and conduct performance evaluations
  • Ensure quality of the application in order that a highly optimised user experience is delivered
  • Deliver to the product roadmap and provide input to new features
  • Keep team lead informed on all issues and developments
  • Ensure that any application support issues are dealt with as a matter of urgency and the commercial team are informed

Benefits Package

  • Training/ Conference budget
  • Private Medical Insurance
  • Pension Plan
  • Generous holiday allowance
  • Healthy snack/ drink stocked fridge
  • Bonus for introducing a new employee
  • On-site parking
  • Lunch/ dinner provided when collaborative team effort required

How to Apply

Email your CV to [email protected] or follow the link to apply:

Apply Now