Software Engineer Intern @ Rapid7
Your Application Journey
Email Hiring Manager
Job Details
About the Program
Our placement interns are our future engineers and are treated as valued members of the team from day one. In addition to a competitive salary, benefits, and generous holiday allowance, you will have frequent 1:1 meetings with your manager and a dedicated team mentor throughout your placement.
The program also provides full access to internal training resources such as Udemy and Pluralsight, and opportunities for intimate conversations with key business leaders. You will build a global network with other interns and continuously refine your career goals with guidance from our emerging talent team.
Although Rapid7 has a hybrid working model, we highly recommend interns work from the office frequently to support their development and networking.
About the Role
Rapid7 is seeking curious, resourceful, and motivated software engineering placement interns to support our product teams. In this role, you will:
- Apply your skills and education in a real-world work environment.
- Collaborate with a team of engineers on various projects.
- Contribute ideas to continuously improve products and solutions.
- Build, deploy, and maintain high quality code for customer-facing projects.
- Deliver innovative product features to the Rapid7 production system.
Required Skills & Qualities
The ideal candidate will have:
- A strong knowledge of core computer science and software engineering concepts.
- An understanding of the SDLC including code review, testing, and planning processes.
- The ability to write code and solve basic problems.
- Experience or familiarity with object-oriented languages, GitHub, and both relational/non-relational databases (beneficial but not essential).
- Clear communication skills with active listening and curiosity.
- A proven track record of effective collaboration with teammates and partners.
- Strong direction-following, prioritization skills, and a sense of ownership for quality work.
Eligibility & Additional Details
Qualified candidates should be currently studying Software Engineering, Computer Science, Computer Engineering, or a related discipline with a strong academic record. Applicants must be eligible for a 12-month placement opportunity between Jun 2026 - May 2027, be residents of Northern Ireland, and have the legal right to work in the UK.
About Rapid7
At Rapid7, we are committed to creating a secure digital world for our customers, our industry, and our communities. Our approach embraces tenacity, passion, and collaboration to challenge norms and drive impact. We offer a dynamic workplace where every day is an opportunity to grow, learn, and push the boundaries in cybersecurity.
Join us and help tackle some of the world’s biggest security challenges while developing your career in a supportive environment.
Key skills/competency
Software Engineering, Internship, SDLC, Coding, Collaboration, Object-Oriented, GitHub, Cybersecurity, Database, Problem-Solving
How to Get Hired at Rapid7
🎯 Tips for Getting Hired
- Research Rapid7's culture: Study their mission, values, and employee testimonials.
- Tailor your resume: Highlight software engineering projects and skills.
- Prepare technical demos: Refresh core CS fundamentals and coding practices.
- Practice interview questions: Include role-specific technical and behavioral topics.