Rapid7
Threat Intelligence
SeniorFull-stackEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Full-stack Engineer at Rapid7. Skills: Backend foundation, Python, API design, Databases, Microservices, Frontend frameworks, Cloud computing, DevOps practices, AI Research, system design. own the full life cycle of development. senior contributor responsible for the end-to-end delivery of increasingly complex features”
What You'll Achieve.
deliver increasingly complex features; seamless and robust implementation; deliver high-quality, scalable architecture; understanding and delighting our customers; drive extraordinary impact
Industry & Context.
creative problem-solving skills; system design; performance optimization; complex problems
What They're Looking For.
Must Have
5 years of software development experience in a production environment, deep proficiency in Backend technologies (Python), API design, Databases, Microservices, solid experience with modern Frontend frameworks, Experience with Cloud computing (e. g. , GCP, AWS, or similar), Experience with DevOps practices (CI/CD pipelines, etc.), creative problem-solving skills, system design, performance optimization, Excellent attention to detail, commitment to high-quality technical execution, Hands-on approach to AI Research, ability to integrate AI into production environments, Passionate and responsible team player, communication skills, innovative thinking, fresh perspective to complex problems, Understanding of the full lifecycle development process, business and functional requirements, developing technical designs, implementation of scalable solutions, object-oriented design, active driver of change, thrive in high-growth environments, eager to lead the team through technical shifts
Nice to Have
AI-driven initiatives, AI Research & POCs
What You'll Do.
own the full life cycle of development
senior contributor responsible for the end-to-end delivery of increasingly complex features
shaping how our collections engine works
own features from the database architecture all the way to the user interface
ensuring a seamless and robust implementation
advising and mentoring junior engineers
and release well-architected services
writing clean Python code and following best practices
own a feature from database design to the UI
making well-reasoned design tradeoffs
lead AI Research & POCs
find innovative solutions for threat intelligence
take an active role in high-level architectural thinking
working with both legacy code and greenfield projects
partner with internal teams to ensure we are understanding and delighting our customers
How You'll Work.
Team & Collaboration
act as a resource by advising and mentoring junior engineers; partner with internal teams; support one another; actively look for ways to collaborate; dynamic and collaborative workplace; new ideas are welcome
Communication Scope
communication skills
Process & Methodology
full life cycle of development, end-to-end delivery, feature from database design to the UI, high-level architectural thinking, full lifecycle development process, business and functional requirements, developing technical designs, implementation of scalable solutions
Full Job Description
As a **Senior Full stack Engineer** in the **Threat Intelligence team** , we are looking for true generalist, while the formal definition is "Full Stack," we are specifically looking for someone with a strong Backend foundation. You will own the full life cycle of development and be a senior contributor responsible for the end-to-end delivery of increasingly complex features. You aren't just an "implementer"—you are a **technical partner** in shaping how our collections engine works. You will own features from the **database architecture all the way to the user interface** , ensuring a seamless and robust implementation. You will act as a resource by advising and mentoring junior engineers to continue to build the technical capabilities of our teams. **About the Team** Our **Collections Team** within Product and Engineering is at the forefront of building the systems that power our threat intelligence. This is a high-impact role where you will work on both **existing infrastructure and building new systems from scratch**. We use best-in-class technology and leading-edge research to develop products that help over 11,000 organizations assess risk and detect threats. At Rapid7, we believe in **Impact Together** ; we support one another and actively look for ways to collaborate to help our customers overcome challenges. **About the role** The Senior Software Engineer is a part of our Product and Engineering team who are at the forefront of keeping our customers safe from attacks and breaches. In this role, you will be a **true generalist** with a **strong Backend foundation**. You will have the opportunity to lead **AI-driven initiatives** , finding creative ways to integrate AI solutions into our existing and new products. You will be expected to deliver high-quality, scalable architecture while navigating a dynamic, evolving environment. **In this role, you will:** * Build, maintain, and release well-architected services by writing **clean Python code** and following
Applying for this Senior Full-stack Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Rapid7?
Real rants from real employees. Read before you apply.