Rapid7 is looking for a talented and passionate senior software engineering manager to lead one of our growing groups of engineers.
We are IntSights, a Rapid7 company. Our vision is to make external intelligence instantly accessible for organizations of any type or size by synthesizing complex signals captured from across the clear, deep, and dark web into contextualized, prioritized, and actionable intelligence.
Rapid7 (NASDAQ: RPD) is helping organizations around the globe advance securely. Our technology, services, and community-focused research simplify complexity for security teams, helping them reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks. With more than 9000 customers across 120+ countries, Rapid7 is a recognized leader in cybersecurity that has proudly earned numerous industry accolades and strong recognition for our technology and culture.
Work and lead in a challenging and versatile environment with awesome people.
Lead a few heterogeneous teams of passionate and professional backend, full stack and automation engineers.
Mentor engineering managers and engineers, build career paths and nurture excellence in your teams
Own the full engineering process of your teams, from SDD to production
Partner with other engineering leaders, groups and teams on new ventures as well as with our Product Management team throughout the software development lifecycle
Build and work with high scale distributed systems in a data intensive environment
Design and build the metrics with which you'll measure your team's success and prosperity
Own the growth of your group through deep partnerships with our talent acquisition teams
BSc in Computer Science or equivalent practical experience
Strong background in software engineering
5+ years of experience as an engineering leader in a fast-paced, growth-oriented environment
5+ years of experience in building scalable, high-performance systems with state of the art technologies.
4 years of experience with Python (or one of the following languages: Golang, NodeJS, Java or C#).
Proven experience managing versatile teams of at least 8 engineers
Strong communication skills and demonstrated ability to work with global teams
Strong leadership skills with a focus on people and processes
Strong execution mindset and a highly innovative approach
Experience leading in an Agile development environment that fosters ownership and rapid development iterations
Experience working with issue-tracking platforms such as Jira
Understanding of the full lifecycle of the development process, including business and functional requirements
Experience overseeing architectural decisions and implementations in a scalable, Cloud-based environment
Advantage: Advanced knowledge in working with databases - Nosql (ElasticSearch, MongoDB) and SQL.