About the Role :
The Senior Software Engineer on the Vulnerability Coverage team will play a pivotal role in expanding the Rapid7 coverage portfolio to provide customers with reliable and accurate data. A Senior Software Engineer will help to drive technical excellence by improving automation frameworks, enhancing coverage release pipelines, and contributing to growth and prioritization in an ever-evolving security landscape. In addition to hands-on development, they will collaborate closely with cross-functional teams, mentor engineers, and contribute to roadmap planning.
In this role, you will :
- Build, maintain, and release high-quality vulnerability content
- Build, maintain and release new services and plugins for generating new vulnerability content
- Be involved in improving our automation pipeline for recurring coverage
- Partner with technical leaders and other team members to drive improvements with our vulnerability coverage portfolio
- Provide mentoring and coaching to junior engineers
The skills youll bring include :
A minimum of 5-6 years experience in software development with PythonExperience working with Java and Ruby is a plusExperience with Cloud based deployments e.g. AWS / GCP / AzureExperience with IaC e.g. Terraform / AnsibleExperience with virtualization and containersFamiliarity with CI / CD pipelines such as Jenkins and proficiency with version control systems such as GitHubBEng, BSc or related technical fieldAbility to organize and drive a project within the teamExcited by technology, curious and eager to learn, with the ability to mentor junior team membersThe attitude and ability to thrive in a high-growth, evolving environmentCollaborative team player who has the ability to partner with others and drive toward solutionsStrong creative problem solving skillsSolid communicator with excellent written and verbal communications skills both within the team and cross functionallyExperience with cloud services and infrastructure such as AWS would be advantageous(ref : hirist.tech)