Jobs

Apply Now

Applications processed via employer's online application form

Job Details

Location

Belfast, Northern Ireland

Salary

Commensurate with Experience

Experience

5 + years

Share

Principal Software Engineer - Detection & Response

  • Rarely does an opportunity come to market that will allow a candidate to have such an influential role in the strategic technical direction of an organization like Rapid7. There will be many challenges such as building a best in class solution for our ever expanding Managed Detection and Response SOC teams

     

    About the Team

     

    Rapid7’s Detection & Response team build products that enable customers to detect, prioritize, and respond to threats found on sources across their networks and from services they connect to. InsightIDR is a leading XDR and SIEM solution by offering a secure, reliable, scalable, and resilient solution, it is a distributed system, ingesting large amounts of event data and continues to grow as our customer’s grow. InsightIDR also powers Rapid7’s Managed Detection and Response (MDR) service.

     

    Tech Stack: InsightIDR is built on AWS services such as SQS/SNS. Our backend services are developed in Java using Springboot backed with ElasticSearch and Postgres data stores. We use React for frontend components. We use many leading-edge and widely used open source technologies and tools such as OpenAPI. We deploy to EKS and manage infrastructure with Terraform for CI/CD.

     

    About the Role

     

    We are seeking an innovative, self-motivated Principal Engineer who will be responsible for the technical leadership of our Alerting and Investigation systems of insightIDR. This solution  provides cutting edge insights into customers security posture, and helps them protect an ever growing attack surface. This person will challenge convention and open new paths with foresight, consideration, and positivity.

     

    In this role, you will:

    • Be passionate about the development of others, always be ready to learn, and motivated to teach. 
    • Be hands-on in the design, build, maintenance, and release of our Alerting and Investigation backend services with the expectations of powering the next generation of Rapid7 Detection and Response offerings.
    • Design, build and manage systems ingesting and querying data volumes in excess of millions of requests per second.
    • Be an advocate for upcoming features, across the organization, and with customers, we expect our engineers to be first class stakeholders in all parts of the development process.
    • Work with balanced teams which have embedded Product Designers and Product Managers.

     

    The skills you'll bring include:

    • Expert level experience with Java
    • Extensive experience with SaaS platforms and public cloud platforms (AWS, GCP or Azure).
    • Strong experience using RESTful API’s and messaging frameworks
    • Excellent verbal and written communication skills.
    • Strong, creative problem solving ability.
    • Demonstrable experience of delivering complex solutions to customers.
    • Attitude to thrive in a high-growth, evolving environment
    • Ability to partner with others and drive toward solutions
    • A drive for continuous delivery.

     

    Nice to haves:

    • Experience with any of the following
      • ElasticSearch
      • API Gateway
      • K8s

    We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today.

     

Apply Now

Applications processed via employer's online application form