Rapid7's Cloud Security practice is seeking a Senior Software Engineering Manager to grow and lead a software team dedicated to expanding the depth and breadth of coverage of our InsightCloudSec product. We take a customer centric approach to cloud security with clear and contextual insights into compliance, risk and exposure by bringing together data from all security dimensions -- configuration, runtime/behaviour, vulnerabilities, IAM, etc. -- to help customers close the security achievement gap. We're at an exciting point in our growth where there's ample opportunities to make a big impact in scaling the people, process and technology in service of that mission. We welcome passion and expertise around data quality/veracity, systems thinking and cutting through the noise to deliver great experiences to customers.
In this role, you'll lead a team of software engineers to contribute to a variety of projects and capabilities across our data ingestion and analysis pipeline. You'll work closely with an outstanding peer group of senior platform engineers to set the prioritisation and direction of the team. You'll grow the team by hiring talented engineers in our core engineering locations, and you'll develop the team through mentorship and career development.
Directly manage team software engineers, including scoping and prioritiing tasks and mentoring team members
Drive engagement and growth around building our overall cloud expertise.
Work cross functionally to contribute to all parts of our platform architecture from design to development to deployment
Kickstart new ideas, build proof of concepts and jumpstart newly funded projects
Socialise progress and successes across engineering team and leadership
Work cross functionally with PM, UX and Engineering to address specific customer pain points.
Responsible for the recruitment of engineers on the team.
Work with individual engineers to help unblock them on a day to day basis.
Mentor engineers on the team and help grow their skills, identify growth areas, set expectations and provide feedback.
A demonstrable passion for the craft of software development, including active or recent Python, Go or similar experience
Knowledge of micro and monolithic service architectures built on top of public cloud computing such as AWS.
Knowledge of public/private cloud computing technologies such as Amazon Web Services, Google Cloud Platform, Azure, and Kubernetes.
Desire to collaborate with our other product teams to think strategically about how to solve problems
Excitement for mentoring and growing software engineers at all levels
Software engineering management experience is preferred, but an interest is enough to apply. We'll invest in developing you to be a great leader even if you've never held a management position before.
BEng, BSc or related technical field or equivalent practical experience