Rapid7 is looking for an experienced Senior Software Engineering Manager to lead a team of software engineers, set prioritization and direction, and develop team members through mentorship and coaching. The goal is to build high-performing and engaged teams that contribute to creating a safer digital world by developing and enhancing award-winning security products.
Requirements
- A demonstrable passion for all things software engineering with a solid understanding of the software development lifecycle and the ability to read code
Responsibilities
- Manage projects across multiple engineering teams and socialise progress across engineering teams and leadership
- Keep a keen eye on quality, and continue to drive improvements to testing, monitoring and alerting
- Work cross functionally with PM, UX and Engineering to address specific customer pain points and to think strategically about the future direction of the product
- Kickstart new ideas, build proof of concepts and jumpstart newly funded projects
- Directly manage a team of Software Engineers, comprised of both individual contributors and managers, with responsibility for coaching, mentoring, and supporting them in scoping work and prioritizing tasks.
- Mentor engineers and help grow their skills, identify growth areas, set expectations and provide feedback
- Balance multiple objectives and chart a clear path forward for all of them
Other
- set the prioritization and direction for your team and develop your team through mentorship and coaching
- You will have a customer first mindset and be a strong collaborator and communicator
- This is an exciting opportunity for someone who is passionate about building high performing and engaged teams in a culture that supports trying new approaches and continuous learning.
- responsible for managing the day-to-day operations, leading a team that includes both individual contributors and managers.
- Your primary focus will be on coaching and developing your team members so they feel supported, empowered, and engaged.
- Previous experience in managing engaged and high performing software engineering teams with a track record in developing and mentoring software engineers at all levels
- Brings a customer-first mindset to engineering with the ability to drive that throughout your teams, understanding the customers needs and and integrating customer impact into everyday decision making