Careers at Adoreboard

Principal Software Engineer

Job Duties:

  • Working closely with Business Leadership to ensure a thorough understanding of product and solution requirements
  • Lead design of product roadmap features and functionality of Adoreboard Products and solutions
  • Involvement in the implementation stage of the development lifecycle using Java and various Java development tools
  • Contribute to the review of design documentation, code and test strategies
  • Act as Team and Technical Lead for the Belfast engineering team
  • Perform key roles within the Agile methodology
  • Development of other lesser experienced software engineering staff

Essential Criteria:

  • At least 5 years’ postgraduate software development experience involving all phases of the software development lifecycle
  • At least 3 years’ experience in Java development on a Unix Platform
  • Experience in multi-threaded server side Java programming
  • Proven experience in the use of Eclipse, Maven, JUnit tools
  • Comfortable with Agile Methodology and capable of performing different roles across sprints
  • Experience of continuous delivery and tools e.g. Jenkins
  • Knowledge/experience in the use of the Spring Framework
  • Experience of both relational and big data databases e.g. PostreSQL
  • Experience with Agile methodology & tools, test driven development
  • Experience with version control tools e.g. Git, Subversion, Perforce

Desirable Criteria:

  • Experience in various AWS cloud technologies such as Cloudformation, CloudWatch, RDS, Route 53, EC2, Container Service, Lamba, etc
  • Experience in developing in dynamic language e.g. Python, Shell script
  • Knowledge of Software as a Service architectures
  • Experience of test driven development

Soft Skills:

  • Technical leadership of teams
  • Dynamic self-starter with the right attitude and aptitude for a start-up culture
  • High levels of desire and commitment to get a job done and meet the needs of customers
  • Customer focused and commercially driven
  • Act as a role model for the engineering team
  • Experience in working effectively within a team
  • Experience in leading a team
  • Excellent communication skills
  • Excellent interpersonal skills
  • Excellent organisational skills
  • Flexibility toward travelling when required


If you are interested in applying please send a cover letter and your CV to

Adoreboard is an Equal Opportunities Employer.