Remote Frontend Jobs
Rapid7 logo

Software Engineer II - Java

Rapid7Belfast, United Kingdom
Apply now

As a Software Engineer II, you’ll get the opportunity to be a hands-on engineer, learning best practice engineering processes and approaches whilst receiving ongoing development through coaching, mentoring and pairing with other engineers on your team. From problem-solving to challenging old ways of thinking, you will have the opportunity to unleash your full potential and creativity whilst working with cutting edge technologies in a dynamic and collaborative team.

The Software Engineer II is a part of our Product and Engineering team who are at the forefront of keeping our customers safe from attacks and breaches. In this role you will be focussed  on helping our customers seamlessly manage their security solutions as effectively and efficiently as possible, and ensuring our products are delivering a secure experience. You will be given the time to learn and develop your skills surrounded by a team of incredibly smart and experienced Engineers.

As a Software Engineer II, your primary responsibility will be to design, development, testing, and maintenance of our software applications. Working closely with experienced engineers to apply best practices and deliver high-quality solutions. Specifically, your focus will be to . Specifically, your focus will be to:

Responsibilities

  • Build, maintain, and release our well architected services by writing code and solving problems
  • Participate 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
  • Work towards developing a deep understanding of our products in order to best support our customers
  • Work with Practice specific technologies
The Skills And Qualities You’ll Bring Include
  • 3+ years experience in software development using Java and a good understanding of state management or other equivalent technologies
  • Excited by technology, curious and eager to learn
  • he attitude and ability to thrive in a high-growth, evolving environmentCollaborative team player who has the ability to partner  with others and drive toward solutions
  • Strong creative problem solving skills
  • I think big and act small, breaking larger goals into smaller components by setting time-bound milestones, executing quickly, assessing progress, and pivoting where necessary to achieve meaningful outcomes.
  • Solid communicator with excellent written and verbal communications skills both within the team and cross functionally
  • I build a global network and work across boundaries to deliver sustainable improvements that create business & customer value.
  • I hold myself and others responsible for driving outcomes and meeting commitments that deliver value for the business and our customers by establishing ownership, roles/responsibilities, and clear expectations within teams and projects.
  • I apply a strong understanding of self (my strengths, weaknesses, biases etc.) in order to adapt to group dynamics and adjust my behaviors to optimize collective impact.
  • Passionate about delighting customers, puts the customer needs at the forefront of all decision making
  • Excellent attention to detail
  • ​​Core Value Embodiment: Embody our core values to foster a culture of excellence that drives meaningful impact and collective success

View all remote jobs at Rapid7

FAQ

Is the Software Engineer II - Java position at Rapid7 remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Software Engineer II - Java job posted?
This listing was posted on November 24, 2025 and is still open for applications.
How do I apply for the Software Engineer II - Java position at Rapid7?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Product Management jobs