Senior Software Engineer - D & R

Northern Ireland - Belfast

Location(s)

Northern Ireland - Belfast

Team(s)


  

Senior Engineer - D&R

Rapid7 Belfast is looking for an experienced engineer to join its Detection and Response practice. 

You will work on advancing our detection capabilities for our Managed Detection and Response team and our InsightIDR customer to develop new functionalities that need to be able to scale for thousands of users using Java 11/Kotlin, Spring, Postgres, jOOQ deployed in AWS Cloud. 

As the system processes more than one million events per second, an interest in performance and efficiency at the java level, and in Postgres is required. As the project develops we anticipate massive growth in the expected throughput of the system and experience in optimization would be highly beneficial.

The team owns the full lifecycle of the applications and does release daily.

If you want to work in an environment where you are empowered to deliver customer value, and get your skills challenged, it is not an opportunity to miss.

Skills needed

  • SQL 

  • Java/Kotlin or highly motivated C++/C 

  • Familiarity with HTTP

  • Familiarity with any of the Unix OS family - Linux, BSD … -

Pipeline Job 

Rapid7 Belfast is looking for an experienced engineer to join its Detection and Response practice. 

You will work on advancing our detection capabilities for our Managed Detection and Response team, and our InsightIDR customers. You will be working on our detection pipeline using Java 11, Kotlin, Postgres, Kafka, Redis, JCTool, and Netty; all deployed in AWS Cloud using its suite of services. 

As the pipeline processes millions of events per second, an interest in performance and efficiency at the java level, and in Postgres is strongly required. Every line of code, every memory allocation, and every SQL query matters. As such, any experience in optimization and profiling would be highly beneficial.

The team owns the full lifecycle of the applications, and deploys new releases often.

If you want to work in an environment where you are empowered to deliver customer value, and have your skills challenged, this is not an opportunity to miss.

Beneficial Skills

  • Java/Kotlin

    • Otherwise, C/C++ experience, with high motivation to learn/cross-train

  • Experience building software with relational databases (such as Postgres).

  • Interest in performance, profiling, and benchmarking

  • Interest in deep understanding of the libraries being used

  • Familiarity with Network/Socket NIO, or Netty

  • Familiarity/interest in the JVM, and its inner workings

  • Familiarity with any of the Unix OS family e.g. Linux

  • Familiarity with AWS or other cloud hosting services

We offer

  • Attractive Salary

  • 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

  • 50% off gym membership

 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 24/7, 365 days a year

  • Free onsite mortgage advice to promote financial wellness 

  • Cycle to work scheme

  • Sponsorship for sporting/charity events