Software Developer/ Engineer/ Architect

Systems Engineer - Security

The Opportunity

Would you like to help to create the future of a product used by thousands of businesses and millions of consumers? Phorest Salon Software powers over 8,500 hair and beauty salons in the UK, Ireland, Germany, Australia, Finland, the USA and Canada and the platform processes 7 million appointments a month for hair and beauty consumers.

Our system touches every point of the salon experience. We have the in-salon software desktop application, Phorest Go (the native staff application), online bookings website for salons, and custom native apps per salon. In a typical month, Phorest processes 3 million appointments and we send over 3 million SMS and 4 million emails. We process 200k online bookings per month and over 150 custom built white label native apps.

You will join a small team of highly skilled engineers in helping Phorest to quickly evolve, scale and ship great products for salon owners to run and grow their businesses. We leverage outcome-based foundational work, working on the most important things for Phorest long term. This team will enable us to identify, prioritise and mitigate risks that would threaten our future security, availability or agility.

What you’ll do

Working in a small team of engineers whose role is to provide the tooling and capabilities that will allow our product facing engineering teams to continuously deliver high quality software, in a consistent, secure and automated manner. You will help provide the technical foundations that our product is built upon.

Define AWS Cloud infrastructure best security practices as well as doing the hands-on implementation of those practices.

Identify and define system security requirements

Develop best practices and security standards for the organization

Ensure that the company knows as much as possible, as quickly as possible about security incidents

Develop technical solutions and new security tools to help mitigate security vulnerabilities and automate repeatable tasks

Recommend new software component designs or enhancements to existing software products; leading in the implementation of platform components.

Working on critical infrastructure, improving our shipping frequency and allowing us to deploy in a safe and secure environment.

Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing and driving standards within the team.

Never stop learning, pursue the latest technologies, always look to improve.

Someone that challenges the norm and isn’t afraid to voice their opinion.

Quality & high standards really matter to us - you will focus on continually applying high coding standards, excellent attention to detail and a methodological work process.

Experience with cloud development, ideally AWS

Experience with a variety of cloud based deployment models, such as serverless, containerised, and VM based deployments

Experience working with different tools for managing infrastructure through code (Terraform, Chef, Puppet)

Demonstrated proficiency in OO software design (Java, Groovy, Ruby)

Ability to work within teams using Source Control Management tools, like git.

Working with pull requests, hotfixes and various branching strategies.

Experience setting up CI / CD pipelines for the purposes of automated testing and deployment of components

Experience in building and maintaining security systems

Experience working with relational and NoSQL databases and performance tuning

Experience working in a scrum environment.

Good team player with the ability to self-organise and work autonomously

Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence

Benefits

Your wellbeing is important to us - we provide private healthcare, an employee assistance program and a free online GP service (WebDoc).

As part of our Financial Wellbeing, we provide competitive Compensation, an Employee Share Purchase Scheme, Pension, Life Assurance, and Income Protection.

We help you travel by providing a bike to work scheme as well as tax saver transport tickets.

We care for your family and provide Enhanced Maternity and Paternity benefits.

We grow our own timber! We provide a great learning environment including an extensive onboarding program.

We don’t believe in formal dress codes. We prefer business casual.

We understand work/life balance is so important. We offer flexibility around working in the office or remotely. If you do want to join us in our office, we have an excellent Dublin city centre location which you can easily get to from all parts of the city