Back to Job Search

Principal C++ Developer (Tech for Good)

Job Description

Tech for Good- Would you like to make a real impact in a company that create solutions to enhance and speed up the diagnosis of cancer patients?

Salary/ Benefits

To attract the very best talent on the market a generous remuneration package is on offer based on experience, plus a range of benefits including:

  • Flexible working
  • Medical aid/health care plan
  • Gym
  • Enhanced pension
  • A flexible work-life balance
  • salary up to £70k


Our client is simply unique - They are well-funded, have a brilliant team, 4-5 marketing leading products & a great product-market fit. They also have all the benefits you'd expect from a fast growing N.Ireland tech champion.

This is an exciting opportunity to get involved in our clients exciting growth story as they continue to build the next generation of capabilities.

With a small team in Northern Ireland our client has plans to add a Principal C++ Developer to the team.

The role:

Provide technical leadership within an agile team and across teams to maintain, design, develop, test and verify software products. Be involved in architecture and design decisions.

Provide technical leadership by helping to establish best practices, recommend design patterns, identify opportunities to refactor code and helping establish a robust and scalable architecture

Collaborating with the product architect, provide technical ownership of a software project. Includes architecture/design, requirements definition, sizing, sprint planning, Responsible for communicating technical design to stakeholders (technical & non-technical) either verbally or via product documentation

Designs, codes, documents, tests (automated) and maintains software inline with the Quality Management System

Actively participates in the agile ceremonies e.g. sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement. Contributes to continuous improvement of the team, software and processes

Keeps abreast of technical knowledge by studying and implementing state-of-the-art programming techniques and development tools, participating in educational opportunities, participating in communities of practices, reading professional publications and maintaining personal networks

Ideal candidate:

Some or all of the following in this order. Ideally you'd be a bit of polyglot although you'd never refer to yourself as one :-)

Someone with a purely C++ background should be capable of picking up the areas below so dont let that hold you back from applying.

Linux C++


HTML/TypeScript (Angular framework)


Unix / Linux knowledge

Be an evangelist for Domain Driven Design (DDD) and Test-Driven Development (TDD).

Be comfortable respectfully challenging the norm.

Desirable Knowledge & skills

Degree (or equivalent) in STEM subject e.g. Computer Science, Engineering, Mathematics or Physics

Experience with LIS software

Experience of Oracle and PostgreSQL databases

Shell scripting

Experience in leading and coordinating in an Agile development team

For further information on this vacancy, or any other C++ developer job in Belfast or wider Northern Ireland, please apply via the link below or contact Phil Gamble in the strictest confidence.

Follow VANRATH on LinkedIn for:

Expert Career Advice. The Latest Top Jobs. Industry News. And much more