Lead Software Engineer - InsightIDR
Rapid7 is looking for a Lead Software Engineer to join our expanding Detection and Response (D&R) practice in Belfast working on our SIEM and XDR solution - InsightIDR.
InsightIDR is a cloud-based, microservice-designed architecture built with the mandate to ingest, monitor, and analyze log data from an organization's environment in real time in order to raise the alarm if and when attackers hack their way into their network. In security terms, we are committed to providing Blue Team defenders the best tools in the industry to detect and respond to attacks.
Our microservices are built on top of AWS technology designed to scale horizontally as our data processing requirements continue to grow. You'll be working at scale from the start. We are a successful product with heavy adoption, so any code we deploy will immediately be responsible for handling massive amounts of data from the moment it is turned on.
As a Lead Engineer you will lead a small team of engineers, helping to solve the complex technical problems to bring our product to the next level.
What you'll bring:
Minimum of 5 years experience in agile software development using Java ideally with Spring
Experience with AWS or other cloud hosting services
Have been in a previous role providing mentorship and oversight to other engineers with your team
Comfortable driving new concepts/technologies to peers and management
A demonstrable passion for the craft of software development
Strong development practices in a rapidly-shipping, agile team (writing and maintaining clean, readable and testable code)
A history demonstrating a team-based approach to problem solving
Able to pick up new technologies and processes quickly
Technology:
Our Terraform-described stack is mostly Java-based built and deployed within AWS using technologies such as
AWS (core services include EKS, EC2, SQS/SNS, S3, RDS, Lambda)
Elastic Search
Cassandra
Docker
Java (frameworks include Spring, Springboot)
Kong Api management
What's in it for you:
Experience being in a team pushing the boundaries of software security, network security and cloud technologies
Gain experience and exposure to a wide range of technologies, products and development processes
Be at the forefront of keeping our customers environments safe from attacks and breaches
Be part of a great technical environment integrating with an ever evolving array of systems to help them analyse and act upon their security events
Benefits:
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
Onsite Gym
#LI-CG1