Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Rapid7 Senior Software Engineer 
Ireland, Dublin 
982196977

30.06.2024

As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take initiative to identify and own solutions to problems, and you will partner with cross-functional teams owning requirements that take into account all parties’ needs. You will act as a resource by advising and mentoring junior engineers to continue to build the technical capabilities of our teams.


In this role, you will:

  • Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions. You will understand and make well-reasoned design decisions and tradeoffs in your areas of expertise

  • Take an active role in the design and planning of upcoming features, our engineers are first class stakeholders in all parts of the development process

  • When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs

  • Continue to develop a deep understanding of our products in order to support our customers

  • Work with Practice specific technologies

The skills you’ll bring include:

  • A minimum of 5 years experience in software development using Java, Python or other equivalent programming languages and with experience of large distributed systems using technology like Kafka, Redis and DynamoDB.

  • A good understanding of REST concepts

  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team

  • The attitude and ability to thrive in a high-growth, evolving environment

  • Collaborative team player who has the ability to partner with others and drive toward solutions

  • Strong creative problem solving skills

  • Solid communicator with excellent written and verbal communications skills both within the team and cross functionally

  • Passionate about delighting customers, puts the customer needs at the forefront of all decision making

  • Excellent attention to detail

  • Demonstrable experience of delivering complex solutions to customers