At a Glance
- Tasks: Build cutting-edge security platforms and enhance critical capabilities.
- Company: Join Rapid7, a leader in cybersecurity innovation.
- Benefits: Competitive salary, health benefits, remote work, and growth opportunities.
- Other info: Dynamic team culture that values diverse perspectives and continuous learning.
- Why this job: Make a real impact in cybersecurity while working with top-notch tech.
- Qualifications: 2+ years in software engineering and proficiency in languages like Python or Java.
The predicted salary is between 50000 - 65000 £ per year.
Rapid7 is seeking a Software Engineer II to join the Labs team within the Security Sciences practice. You will build world‑class research and security data platforms and work alongside engineers and researchers to develop and sustain critical capabilities such as our vulnerability intelligence service and Project Sonar that power our customer‑facing products.
Responsibilities
- Monitor and improve core research projects including the vulnerability intelligence service, Project Sonar, and Project Lorelei.
- Maintain and enhance RESTful APIs that back internet telemetry research tools.
- Contribute to the evolution of overall telemetry research effort to develop richer data generation capabilities.
- Partner with the Manager of Software Engineering to develop long‑term vision and strategy for core projects.
- Execute technical improvements across the stack using Python, Django, and other object‑oriented languages.
- Manage cloud‑based infrastructures utilizing Kubernetes (EKS), Terraform, and various AWS services.
- Develop and refine presentation layers for internet telemetry to ensure high‑quality data visualization.
- Drive agile software development principles including high test coverage and CI/CD workflows.
Qualifications
- 2+ years working in a professional software engineering environment.
- Proficiency in one or more industry‑standard languages such as Python, Go, Java, C#, or Ruby.
- Familiarity with modern engineering tools including Kubernetes, Terraform, Jenkins, and Spinnaker.
- Understanding of internet protocols and the related cybersecurity implications.
- Experience working with AWS services such as S3, EC2, IAM, and RDS (PostgreSQL).
- Commitment to holding self and others responsible for driving outcomes and meeting commitments.
- Passion for developing your craft and continuous learning to elevate personal and professional impact.
- Clear communication of objectives and rationale to foster commitment from teammates.
- Experience with data‑driven workflows using tools like Airflow, EMR, Glue, or Spark.
Core Value Embodiment
Embody our core values to foster a culture of excellence that drives meaningful impact and collective success. We value diverse perspectives and multi‑dimensional teams.
Software Engineer II in Belfast employer: Rapid7 International Limited
Rapid7 is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Software Engineers II to thrive. With a commitment to employee growth, you will have access to continuous learning opportunities and the chance to work on cutting-edge security projects in a supportive environment. Located in a vibrant tech hub, Rapid7 offers a dynamic workplace where diverse perspectives are valued, ensuring that your contributions make a meaningful impact.
Contact Details:
Rapid7 International Limited Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer II in Belfast
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Rapid7. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Python, Django, or any of the tools mentioned in the job description. This gives you a chance to demonstrate your expertise beyond just words.
✨Tip Number 3
Prepare for the technical interview by brushing up on your coding skills and understanding cloud services like AWS. Practise common algorithms and data structures, and be ready to discuss your past projects and how they relate to the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Rapid7.
We think you need these skills to ace Software Engineer II in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Software Engineer II role. Highlight your proficiency in Python, Django, and any relevant cloud technologies like AWS or Kubernetes. We want to see how you can contribute to our projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software engineering and how it aligns with our mission at Rapid7. Don’t forget to mention specific projects or experiences that demonstrate your ability to drive outcomes and meet commitments.
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially those involving RESTful APIs or data-driven workflows. It gives us a glimpse into your problem-solving abilities!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Rapid7!
How to prepare for a job interview at Rapid7 International Limited
✨Know Your Tech Stack
Make sure you brush up on your knowledge of Python, Django, and any other languages mentioned in the job description. Be ready to discuss your experience with RESTful APIs and cloud services like AWS. This will show that you're not just familiar with the tools but can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous projects. Whether it's improving a service or managing cloud infrastructure, having concrete stories will demonstrate your ability to think critically and adapt in a fast-paced environment.
✨Understand Agile Principles
Since the role involves driving agile software development, be prepared to discuss your experience with CI/CD workflows and high test coverage. Highlight any past experiences where you successfully implemented these principles to improve project outcomes.
✨Communicate Clearly
Effective communication is key, especially when working in teams. Practice articulating your thoughts clearly and concisely. Be ready to explain your objectives and the rationale behind your decisions, as this will help foster commitment from your potential teammates.