Rapid7

Senior Software Engineer - D&R

3+ months agoBelfast, United Kingdom

Senior Software Engineer

Do you love solving complex problems with technology? Rapid7 are looking for accomplished engineers with a proven track record of delivery to join our Belfast office to help build our cloud based product portfolio. An interest in security problems is helpful, but a great attitude and an open mind is even more essential.

Working on our SIEM product InsightIDR you will be building integrations between a huge range of services and vendors that our customers use to protect their businesses. These are capable of handling security events and alerts to help our customers identify suspicious activity within their network.

What you'll do:

  • Design, implement and maintain event sources for our on-premise services using Java, Spring and AWS based technologies
  • Design, implement and maintain cloud based integrations using Python/Java and Kubernetes
  • Mentor junior members of the team and provide guidance
  • Contribute to our core Java platform - getting involved with new and emerging technologies, solving problems that haven't been solved before
  • Actively engage in overall quality engineering through TDD, integration testing and code reviews
  • Work with the wider engineering and product teams to diagnose and solve customer problems or challenges


What you'll bring:
  • Minimum of 4 years experience in agile software development using Java or other equivalent programming languages
  • A desire to do it all; research, design, build, test and own a project from start to finish
  • Strong development practices in a rapidly-shipping, Agile team (writing and maintaining clean, readable and testable code)
  • A willingness to learn and grow your coding skill set and career!
  • Comfortable driving new concepts/technologies to peers
  • Able to pick up new technologies and processes quickly


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 analysing 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
  • Monthly outings, Summer party, Christmas/holiday party
  • 50% off gym membership

  • Enthusiastic about technology and desire to solve complex business problems
  • Experience within an Agile environment with CI/CD development pipelines