Software Engineer I

Ireland - Dublin


Ireland - Dublin


Product & Engineering

The Role:

We are looking for a talented software developer to join Rapid7's Product Engineering team in our Dublin office to work on large-scale and innovative systems. The growing teams in Dublin, design, build and continuously deliver new features to Rapid7's core products and shared services, using the latest agile approaches.

The successful candidate will have the opportunity to work with highly skilled engineers on challenging problems and to become leading software engineers.  They will create software within the security information and event management (SIEM) domain, focusing on log management and data visualisation features. They'll get to work with some of the following technologies:

Java, Python, SQL, RESTFul APIs, PostgresSQL, Cassandra, Kafka, Zookeeper, Docker, Jenkins, AWS


  • Deliver new product features to the Rapid7 production system

  • Write high quality code

  • Analyse customer issues and develop solutions

  • Follow the team's agile practices 

  • Interact with other teams including Product, Support, UX and Architecture

  • Occasional on-call required.

Desired skills:

  • 0-2 years of experience

  • Problem solving

  • Object Oriented software development (e.g. Java) and at least one scripting language (e.g. Python) 

  • Knowledge of either NoSQL or SQL databases

  • Software testing and automation

  • Agile software development methodologies


  • BS or MS degree in Computer Science, Computer Engineering or a related Engineering disciplines 


Other skills:

  • Excellent troubleshooting

  • Verbal and written communication

# LI-GC2