Lead Software Engineer - Metasploit Framework
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 with a passion for open source to help us maintain and improve Metasploit Framework in collaboration with our contributors and users.
**About the Team**
Metasploit Framework is the world’s most popular open-source hacker toolkit. At Rapid7, a distributed team of security researchers and software engineers works with the global open-source community to incorporate fresh features, enhancements, and fixes into Metasploit. We also interact with the community in Slack and occasionally in person, as we work together to push the offensive security ecosystem forward.
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:
- 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!
- Experience with Metasploit Framework. You understand what it’s for, how to use it, and have opinions on how to make it better. Ideally you’ve hacked a module or two.
- 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 with aplomb.
- Understanding of APIs, modern languages (e.g., Python, Ruby, Go), interprocess communication, and modern networking and deployment tooling (e.g., Kubernetes, AWS, Vagrant, Docker)
LI-FB1
💡 Doporučuji: Vytvořte si svůj profesionální životopis (zdarma a snadno), se kterým zvýšíte šanci na získání lepší práce.
💡 Podívejte se na video 6 tipů pro životopis, díky kterým získáte pozvánku na pohovor, které Vám pomůže s přípravou životopisu a motivačního dopisu pro zvýšení šancí na pozvání na pohovor.
Zajímavé nabídky práce v okolí:
Práce Lead Software Engineer - Metasploit Framework: Často kladené otázky
👉 V jakém městě se nabízí nabídka práce Lead Software Engineer - Metasploit Framework?
Práce je nabízena v lokalitě Praha.
👉 Jaká firma nabírá na tuto pozici?
Tato nabídka práce je do firmy Rapid7.