UI Software Engineer II - Detection & Response

Northern Ireland - Belfast


Northern Ireland - Belfast


Passionate about platforms and excited about building a product from the ground up? 

We are looking for a Software Engineer with a strong background in the design and implementation of frontend systems. We're looking for collaborative, well-rounded engineers who want to ship code. An interest in security problems is helpful, but a great attitude and an open mind is even more essential!  

What you will do

In this role, you will work with product managers, UX, and fellow engineers in a small, nimble team to deliver our latest exciting features to our Detection and Response platform.

As a frontend software engineer, you'll be responsible for implementing features/functionality using modern web application development practices and all of the standard tools: Javascript, HTML, CSS.  

Working closely with the backend / API developers, you'll ensure that the frontend and backend work seamlessly and the frontend code is performant, maintainable, secure, and meets all of the business requirements to deliver a world class user experience.  

We're not just invested in building software: there's plenty of challenges and open space for you to execute on your ideas and bring your own unique points of view to the table.   

What you need to be successful

  • A fearless, can-do attitude - you'll be involved in software development decisions from
    conception to design to shipping in production.

  • 2+ years or more working as a professional software engineer, specialising in web application frontends (“full stack” even better!)

  • Strong knowledge of Javascript and experience designing products with modern
    Javascript frameworks and tooling (React, Redux, and equivalents) with a web services backend

  • Strong development practices in a rapidly-shipping, Agile team (writing and maintaining clean, readable and testable code and supporting documentation) in a professional capacity or within an open source community.

  • Experience integrating projects with continuous integration tools (like Jenkins)

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

  • Demonstrated ability to thoughtfully evaluate & choose technologies in designing features and communicate the pros/cons to your peers. 

  • Good organisational skills on a project (ability to accurately break down and scope work from user stories in JIRA).

  • Experience deploying and operating applications on AWS or other cloud technologies.  

  • Strong communication skills - you will be frequently collaborating with remote team members in Rapid7's worldwide offices.  

Nice to haves

  • Full-stack expertise (can write code on the backend, too!)

  • Experience (or interest) in TypeScript.

Benefits for You

  • Own and participate in product and engineering design and decisions in a small, nimble team.

  • Flexible work environment (work remotely or from our amazing office in Belfast)

  • Build on a modern open source stack using modern development practices  

  • The joy of seeing a customer delighted by the features you deliver in a quick feedback loop, and know you are making a difference helping organisations defend against the ever-changing and evolving landscape of cyber attacks.