Lead Ruby Software Engineer

Lead Ruby Software Engineer

London Full-Time 48000 - 84000 £ / year (est.) Home office possible
Go Premium
D

At a Glance

  • Tasks: Lead a team to enhance the Metasploit framework and mentor junior developers.
  • Company: Join Rapid7, a leader in cybersecurity solutions, trusted by over 10,000 customers globally.
  • Benefits: Enjoy remote work flexibility and be part of an innovative open-source community.
  • Why this job: Make a real impact in cybersecurity while working with cutting-edge technologies and a diverse team.
  • Qualifications: 8+ years in software development, strong Ruby skills, and a passion for mentoring.
  • Other info: Embrace experimentation and contribute to a secure digital future.

The predicted salary is between 48000 - 84000 £ per year.

Rapid7’s Metasploit team is building the future of the world’s best-known software exploitation framework, working with the open-source community to help organizations around the world test their defenses and expose cybersecurity risk. We’re looking for a lead engineer to help us maintain and improve Metasploit Pro in support of our global user community. About the Team Metasploit is the world’s most popular open-source hacker toolkit. At Rapid7, a distributed team of security researchers and software engineers works with the open-source community to incorporate fresh features, enhancements, and fixes into Metasploit. The Metasploit commercial engineering team also ensures the stability and optimization of our product pipeline, from automated testing and dependency management all the way through new customer-facing enhancements. Metasploit and its related projects are built with Ruby and Ruby on Rails, but Metasploit also incorporates many other languages. You can fit so many exploits in this thing. About the Role As a lead engineer, you’ll mentor and grow more junior developers in addition to writing (or removing!) code yourself. You’ll help the team work toward sprint goals on a day-to-day basis and bring strong engineering principles to bear on projects from architecture through implementation. In this role, you will: Work asynchronously with researchers, engineers, and community members worldwide. Develop new features and enhancements, build integrations, and deliver intuitive capabilities that delight and inspire Metasploit users. Assess, improve, and document community-contributed code to extend Metasploit functionality in a usable, maintainable way. Partner with our product manager and principal engineer to prioritize work, plan sprints, and ensure commitments are met. Suggest features and enhancements for Metasploit’s long-term roadmap based on your understanding of user and developer needs. Implement and improve automated testing across a wide range of scenarios. The skills you’ll bring include: A minimum of 8 years experience in software development Ability to learn and evaluate new technologies quickly, digging into code to find answers. You’re comfortable with experimentation and uncertainty; not everything is spelled out, but everything is discoverable! Interest in or experience with offensive security technologies and use cases. Readiness to mentor and develop junior engineers, leading with empathy and strong user focus. Ruby and Ruby on Rails. Ruby doesn’t necessarily need to be your primary language, but it helps to be able to understand and extend the techniques that Metasploit embodies. Conversant in Git-based project development. You can review, merge, and rebase expertly, and can coach others on Git as needed. Understanding of APIs, modern languages (e.g., Python, Ruby, Go), interprocess communication, and modern networking and deployment tooling (e.g., Kubernetes, AWS, Vagrant, Docker) We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy — apply today. About Rapid7 Rapid7 is creating a more secure digital future for all by helping organizations strengthen their security programs in the face of accelerating digital transformation. Our portfolio of best-in-class solutions empowers security professionals to manage risk and eliminate threats across the entire threat landscape from apps to the cloud to traditional infrastructure to the dark web. We foster open source communities and cutting-edge research–using these insights to optimize our products and arm the global security community with the latest in attackers methods. Trusted by more than 10,000 customers worldwide, our industry-leading solutions and services help businesses stay ahead of attackers, ahead of the competition, and future-ready for what’s next. #LI-CG1 #LI-Remote #J-18808-Ljbffr

Lead Ruby Software Engineer employer: Divvy Cloud Corp.

At Rapid7, we pride ourselves on being an exceptional employer that champions innovation and collaboration within the cybersecurity landscape. Our inclusive work culture encourages continuous learning and mentorship, allowing you to grow alongside a talented team of engineers and researchers while contributing to meaningful projects that protect organizations worldwide. With flexible remote work options and a commitment to open-source contributions, Rapid7 offers a unique opportunity to make a significant impact in a rapidly evolving industry.
D

Contact Detail:

Divvy Cloud Corp. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Ruby Software Engineer

✨Tip Number 1

Familiarise yourself with the Metasploit framework and its community. Engage in forums, contribute to discussions, or even submit small patches to demonstrate your commitment and understanding of the project.

✨Tip Number 2

Showcase your experience with Ruby and Ruby on Rails by working on personal projects or contributing to open-source projects. This will not only enhance your skills but also provide tangible evidence of your capabilities.

✨Tip Number 3

Highlight your mentoring experience in previous roles. Prepare examples of how you've successfully guided junior developers, as this is a key aspect of the lead engineer position.

✨Tip Number 4

Stay updated on the latest trends in offensive security technologies. Being knowledgeable about current threats and tools will help you align your skills with the needs of the Metasploit team.

We think you need these skills to ace Lead Ruby Software Engineer

Ruby Programming
Ruby on Rails
Software Development Experience (8+ years)
Mentoring and Leadership Skills
Git Proficiency
API Understanding
Knowledge of Modern Programming Languages (e.g., Python, Go)
Interprocess Communication
Networking and Deployment Tools (e.g., Kubernetes, AWS, Docker)
Automated Testing Implementation
Problem-Solving Skills
Adaptability to New Technologies
Experience with Offensive Security Technologies
Strong Communication Skills
Empathy in Team Leadership

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Lead Ruby Software Engineer position. Familiarise yourself with Metasploit and its functionalities, as well as the skills needed for the role.

Tailor Your CV: Highlight your relevant experience in software development, particularly with Ruby and Ruby on Rails. Emphasise your mentoring abilities and any experience with offensive security technologies, as these are key aspects of the role.

Craft a Compelling Cover Letter: Use your cover letter to express your passion for cybersecurity and your interest in the Metasploit project. Mention specific experiences that demonstrate your ability to lead and mentor junior developers, as well as your familiarity with Git and modern deployment tools.

Showcase Your Projects: If you have worked on relevant projects, especially those involving open-source contributions or security tools, be sure to include them in your application. This will help illustrate your hands-on experience and commitment to the field.

How to prepare for a job interview at Divvy Cloud Corp.

✨Showcase Your Ruby Expertise

Make sure to highlight your experience with Ruby and Ruby on Rails during the interview. Be prepared to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

✨Demonstrate Your Mentorship Skills

Since the role involves mentoring junior developers, be ready to share examples of how you've successfully guided others in the past. Discuss your approach to leadership and how you foster a supportive learning environment.

✨Familiarise Yourself with Metasploit

Before the interview, take some time to explore Metasploit and its functionalities. Understanding its features and the community around it will show your genuine interest in the role and help you engage in meaningful discussions.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and understanding of software development principles. Brush up on topics like Git workflows, API design, and automated testing to demonstrate your technical prowess.

Lead Ruby Software Engineer
Divvy Cloud Corp.
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>