This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
A minimum of 5-6 years experience in software development with Python
Experience with Cloud based deployments e.g. AWS / GCP / Azure
Experience with IaC e.g. Terraform / Ansible
Experience with virtualization and containers
Familiarity with CI/CD pipelines such as Jenkins and proficiency with version control systems such as GitHub
BEng, BSc or related technical field
Ability to organize and drive a project within the team
Excited by technology, curious and eager to learn, with the ability to mentor junior team members
The attitude and ability to thrive in a high-growth, evolving environment
Collaborative team player who has the ability to partner with others and drive toward solutions
Strong creative problem solving skills
Solid communicator with excellent written and verbal communications skills both within the team and cross functionally
Core Value Embodiment: Embody our core values to foster a culture of excellence that drives meaningful impact and collective success
Nice to have:
Experience working with Java and Ruby is a plus
Experience with cloud services and infrastructure such as AWS would be advantageous