Principal Software Engineer

Added: 25/02/2020

REF: 664

Contract: Permanent

Location: Dublin, Ireland

Principal Software Engineer

Emerging technology Disruptor, Dublin 2

Our client are emerging one of the top disruptive technology companies in the world and they making peoples lives easier through their innovative travel platform.

They have recently set up an innovation hub in Dublin City Centre and they are looking to hire Principal Software Engineers to lead a talented team in transforming the future of travel.

Coming into a fun, fast-paced and collaborative environment, this is an exciting opportunity to lead the design of innovative software solutions and manage their robust technical architecture among a brand-new team of talented engineers.

Your Role:

As a Principal Engineer, you will lead the design and development of new applications, databases and services for their booking travel platform.

You will manage their microservices architecture from development to completion.

Work closely with a number of cross-functional teams to ensure best practices are being delivered to a high-standard.

Analyse business requirements and create technical design documents in accordance with the company’s architecture standards.

Participate in design and code reviews to maintain high-standards across the board.

Write unit and integration tests to maintain quality and test coverage.

Troubleshoot and debug any issues that arise across the solution stack.

Stay up to date with the latest technologies and generate ideas on how to apply these to existing and future software solutions.

Be involved in the hiring process in growing the engineering team and track their progress over time.


Your Skillset:

Minimum of six years’ experience in building flexible, complex web-based applications.

BA degree in Computer Science or similar.

Proven background in microservices and service oriented architecture.

Experienced in creating and developing RESTful Web Services.

Excellent skills in Java, Spring, Hibernate and Git.

Strong background in Oracle, MySQL or NoSQL databases.

Previous experience working within an Agile environment.

Excellent communication and problem solving skills.

Expertise in the DevOps philosophy with a background working with Docker and Kubernetes.

Background of hiring, manging and mentoring close-knit engineering teams would be a bonus.

Experience working in the Travel industry would be a bonus with a strong knowledge of booking tools & processes.



Comprehensive benefits package.
Competitive Salary.

Our client is an Equal Opportunity Employer.

How to Apply:

Interested to know more please apply today and/or email Liam McNamara directly at

Apply Now

Complete the form below to apply for the Principal Software Engineer role:

Add Your CV

Alternatively select from

View all jobs