Senior Software Engineer

Dublin, Ireland

Location(s)

Dublin, Ireland

Team(s)

Product & Engineering


Rapid7 is a leading provider of security data and analytics solutions that enable organizations to implement an active, analytics-driven approach to cyber security. We combine our extensive experience in security data and analytics and deep insight into attacker behaviors and techniques to make sense of the wealth of data available to organisations about their IT environments and users. 

In the Dublin office, we provide features for log management, search, alerting and data visualisation. Our systems are highly available and ingest large amounts of data. Our features help security professionals investigate and find threats and issues in system and application logs.

We are looking for talented Sr. Software Engineers with a strong background in the design and implementation of front-end systems. Ideally you will be a front-end focused, full stack developer. You will work within our engineering teams to design, build and deliver, new product features and solutions for one of Rapid7's core products.

 

At Rapid7, we value intellectual curiosity, problem solving ability, initiative, and team spirit.

 

You will have some experience with some of the following technologies or similar:

 

  • Javascript, Python, Java, HTML5 / CSS3, SQL, RESTFul APIs

 

 

Responsibilities:

  • Delivering software to the Rapid7 production system

  • Follow the team's agile practices to create world-class software

  • Interact with other engineering teams including Product, Support and Architecture

  • Provide expertise to continuously improve existing systems through the application of best practices and relevant/new technologies

  • Collaborate to plan, deliver and report on your sprint
     

 

Skills and Expertise:

  • 5+ years of experience development 

  • Previous experience in a senior front-end development role

  • Previous experience in a back-end development role

  • Experience designing and developing RESTFul architectures

  • Experience within a company using Javascript (primarily using React, but also Angular, Vue.js, Ember, jQuery), HTML5 / CSS3

  • Experience within a company using Java, Python, databases

  • Experience with Linux / Unix

  • Experience working in an Agile environment and test driven development

  • Experience writing automated tests to test applications end-to-end (unit, integration, acceptance, performance, scalability)

  • Experience automatically deploying applications into live production sites

  • Experience working with containerisation technologies such as Docker

  • Experience working with automation tools such as Jenkins
     

 

Other skills:

  • Excellent trouble-shooting/problem solving

  • Team player who loves helping other people to solve problems

  • Verbal and written communication 

Benefits:

  • Attractive Salary and Bonus plan

  • Competitive Pension employer contribution

  • Company Shares plan

  • Generous holiday allowance

  • Flexible working and the option to work from home

  • Health insurance for you and your family

  • Life and disability insurance

  • Budget for additional education/development

  • Enhanced Maternity/Paternity pay schemes

  • Healthy (and some unhealthy) snacks and drinks plus regular office breakfast and lunches

  • Monthly outings/Summer party/Christmas party


 

We strive to promote a culture of overall wellness within our offices and offer

  • qualified mental health first aiders on site

  • access to online GP 

  • free onsite mortgage advice to promote financial wellness

  • sponsorship for sporting/charity events