The Software Engineer II will enhance cybersecurity research platforms, collaborating with teams to develop scalable, cloud-native systems and improve data capabilities.
The Labs team at Rapid7 is seeking an engineer to support and evolve core research platforms like AttackerKB, Project Sonar, and Project Lorelei, which power internet telemetry and attacker trend analysis. In this highly collaborative role, you'll work closely with security researchers and fellow engineers to build scalable, cloud-native systems using technologies like Go, Python, AWS, Kubernetes, and Airflow. Ideal candidates bring strong communication skills, experience in modern software development, and a passion for advancing cybersecurity research infrastructure.
About the team
The Labs team, part of Rapid7's Security Sciences practice, is composed of both engineers and security researchers. Our engineering team's overall goal is to build world-class research and security data platforms to power security research and integrations with customer-facing products. In this role, you will be part of a small team responsible for AttackerKB , Project Sonar , Project Lorelei and other initiatives to sustain and develop Rapid7's research capabilities. As a member of the Labs team, you will work side-by-side with fellow engineers developing these capabilities and security researchers using our data to produce novel research for our customers and the broader security community. The team member will get to work with the following technologies:
About the role
As a Software Engineer your primary responsibility will be to:
The skills and qualities you'll bring include
Applicants should be familiar with and/or ready to learn and develop their skills with the following technologies and engineering areas:
Neither specific job titles nor advanced degrees are required for this position, but relevant prior experience and demonstrable expertise in networking, operations, and development will be highly valued in this senior engineering position. While the successful candidate will maintain, refine, and enhance Rapid7's existing and future presentation layer for internet telemetry, this person will not be operating in a vacuum, and will be expected to participate in a highly collaborative environment of experts in various specialized fields.
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
At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome.
Protecting 11,000+ customers against bad actors and threats means we're continuing to push the envelope - just like we've been doing for the past 20 years. If you're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.
#LI-SIM
About the team
The Labs team, part of Rapid7's Security Sciences practice, is composed of both engineers and security researchers. Our engineering team's overall goal is to build world-class research and security data platforms to power security research and integrations with customer-facing products. In this role, you will be part of a small team responsible for AttackerKB , Project Sonar , Project Lorelei and other initiatives to sustain and develop Rapid7's research capabilities. As a member of the Labs team, you will work side-by-side with fellow engineers developing these capabilities and security researchers using our data to produce novel research for our customers and the broader security community. The team member will get to work with the following technologies:
- Kubernetes / EKS
- Grafana
- Terraform
- Go, Python & Django
- AWS services like S3, EC2, IAM, ECR, etc.
- Airflow
- EMR, Glue, and Spark
- React
- Jenkins & Spinnaker
- RDS (postgresql)
About the role
As a Software Engineer your primary responsibility will be to:
- Monitor, and improve Rapid7 Labs' core projects including AttackerKB , Project Sonar ,, Project Lorelei and the RESTful APIs that back them. TL;DR these projects focus on internet telemetry, external attack surface management, and tools to track attacker trends in the wild.
- Contribute to the evolution of Rapid7's overall telemetry research effort in order to develop richer research and data generation capabilities.
- Work with the Lead Software Engineer to develop a long-term vision and strategy for continued improvements to our core projects.
The skills and qualities you'll bring include
Applicants should be familiar with and/or ready to learn and develop their skills with the following technologies and engineering areas:
- 2 years of relevant experience in a full-time or internship environment
- Excellent communication skills, namely interpersonal communications and technical writing.
- Some understanding of or experience with one or more sustainable, industry standard languages such as Go, Python, Java, C# or Ruby.
- Familiarity with agile software development principles (high test coverage, CI/CD, etc.)
- A general understanding of common internet protocols and the cybersecurity implications therein would be extremely helpful.
- Core Value Embodiment: Embody our core values to foster a culture of excellence that drives meaningful impact and collective success
Neither specific job titles nor advanced degrees are required for this position, but relevant prior experience and demonstrable expertise in networking, operations, and development will be highly valued in this senior engineering position. While the successful candidate will maintain, refine, and enhance Rapid7's existing and future presentation layer for internet telemetry, this person will not be operating in a vacuum, and will be expected to participate in a highly collaborative environment of experts in various specialized fields.
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
At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome.
Protecting 11,000+ customers against bad actors and threats means we're continuing to push the envelope - just like we've been doing for the past 20 years. If you're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.
#LI-SIM
Top Skills
Airflow
AWS
Emr
Glue
Go
Grafana
Jenkins
Kubernetes
Python
Rds
React
Spark
Spinnaker
Terraform
Similar Jobs at Rapid7
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Project Manager, you will lead and coordinate platform projects from initiation to delivery, ensuring effective communication, risk management, and process improvement.
Top Skills:
ConfluenceJIRA
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Lead Product Manager at Rapid7, you'd define the roadmap for enterprise capabilities on the Command Platform, focusing on multi-tenancy and API experiences while collaborating cross-functionally to drive platform adoption and success metrics.
Top Skills:
Api DevelopmentCloud InfrastructureCybersecurityIdentity And Access ManagementMulti-TenancyRbacSaaS
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Senior Software Engineer, you will develop features, mentor junior engineers, and collaborate with teams to enhance security products, ensuring customer safety.
Top Skills:
AWSGoJavaPython
What you need to know about the Charlotte Tech Scene
Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

