Manager, Software Engineer - Python Job in Rapid7

Manager, Software Engineer - Python

Apply Now
Job Summary

Manager, Software Engineer - Python

Location: Pune

About Rapid7 & The Team

Rapid7 is a leading cybersecurity company committed to creating a secure digital world for over 10,000 global customers. The **Vulnerability Coverage Team** is integral to this mission, delivering **timely and accurate vulnerability content** for products like **InsightVM** and **InsightCloudSec**. The team specializes in technologies including **Python**, Java, Ruby, AWS, and Kubernetes, ensuring customers receive monthly updates and immediate coverage against emerging threats.

About the Role

As the **Manager, Software Engineering**, you will be responsible for leading the Vulnerability Coverage Team. Your primary focus will be on **driving operational excellence**, ensuring the reliable delivery of high-quality vulnerability content, and managing the team's contribution to products that keep customers protected. You will serve as a key link between engineering and product strategy.

Key Responsibilities

  • Team Management & Mentorship:
    • **Lead, coach, and mentor** Software Engineers, providing guidance, setting clear expectations, and fostering a culture of continuous learning and growth.
    • Identify and support **career development opportunities** for team members.
  • Project Management:
    • **Manage and prioritize high-impact projects**, ensuring the timely delivery of vulnerability content and related initiatives. [Image of Agile Software Development Workflow]
    • Coordinate cross-functional projects, including **risk assessment** and communicating progress to leadership.
  • Collaboration:
    • Work closely with **Product Management, UX, and Engineering teams** to align roadmaps, prioritize new coverage, and strategically address customer pain points.
    • Ensure cohesive execution of initiatives across different organizational units.
  • Quality & Process Improvement:
    • Maintain a sharp focus on **quality and operational excellence**.
    • Continuously drive improvements to **testing, monitoring, and alerting** processes to ensure content accuracy and reliability.
  • Emerging Threat Coverage:
    • Lead the team's effort to respond **quickly to emerging vulnerabilities** and provide immediate coverage.
    • Oversee the development of **automation pipelines** to streamline content delivery and vulnerability response processes.

Skills & Experience

Leadership & Management

  • **2-3 years of experience managing software engineering teams**, with a strong track record in developing and mentoring engineers.
  • Proven experience in **scoping work, prioritizing tasks, and managing multiple high-impact projects**.

Technical Expertise

  • Strong foundation in **software engineering** with the ability to read design documents and review code.
  • **Python proficiency** is highly desirable, with knowledge of related technologies (e.g., **AWS, Kubernetes**) being a plus.

Domain & Soft Skills

  • A strong focus on **understanding customer needs** and translating feedback into actionable engineering requirements.
  • Excellent **cross-functional communication skills** for working with Product Management, UX, and other Engineering teams.

Preferred Qualifications

  • Familiarity with the **security landscape**, including vulnerability management and response to emerging threats.
  • Experience with security tools like **InsightVM or InsightCloudSec**.
  • BEng, BSc, or related degree in a technical field.

Why Join Rapid7?

  • Drive innovation on cutting-edge security solutions that **impact customers globally**.
  • Play a pivotal role in solving some of the world s toughest **cybersecurity challenges**.
  • Thrive in a culture of collaboration, continuous learning, and improvement.
Experience Required :

2 to 3 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired