Director of Software Engineering - Enterprise Business Applications

US - MA - Boston

Location(s)

US - MA - Boston

Team(s)

Information Technology


Director, Software Engineering - Enterprise Applications

Company Description

Rapid7 (Nasdaq: RPD) is advancing security with visibility, analytics, and automation delivered through our Insight cloud. Our solutions simplify the complex, allowing security teams to work more effectively with IT and development to reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks. Over 9,900 customers rely on Rapid7 technology, services, and research to improve security outcomes and securely advance their organization. For more information, visit our website, check out our blog, or follow us on LinkedIn. 

The Opportunity

Our Enterprise Application team is looking for a progressive Software Engineering leader with an Agile mindset to drive the technical development and delivery of our business applications.  In this role you will have ownership of Rapid 7's technology platforms that support the Commercialization process; from Market to Order to Quote to Cash.  Reporting to the VP, Enterprise Applications, this person will build and mature a core team to deliver IT solutions to scale the business with rapid implementations. The Director of Software Engineering will be a thought leader who fosters engineering excellence by using innovation to advance how we operate.  This is a pivotal role for a strong technical leader who wants the opportunity to participate in Rapid7's journey to a $1b+ company.    

The Role

  • Develop and implement the long-term strategy and vision for scaling business applications to support the business growth and vision

  • Champion innovation to simplify current processes and methodologies, while accelerating time to market

  • Provide inspirational leadership to promote high performance and help the team conquer obstacles

  • Raise the bar on Service Levels, Customer experience and Vendor Management

  • Communicate strategy and status to senior executives and partners/stakeholders in order to gain alignment 

  • Bring industry leading insights to inform the future roadmap of Rapid7's Business Applications

Qualifications and Traits

  • A Bachelor's Degree in Computer Science, Engineering or a related field

  • Superior communication, collaboration and diplomacy skills

  • Proven experience in building and developing high performing teams

  • 15+ years Information Technology or Engineering experience designing and implementing enterprise level applications

  • 5+ years of experience managing Engineering teams at scale

  • Experience in integration with vendor hosted SaaS solutions; hands on experience working with Salesforce CRM, CPQ, Service Cloud

  • Working knowledge of ERP platforms, preferably NetSuite

  • Experience with IaaS platforms and other cloud models

  • Expert level understanding of software system design, data systems, microservices architecture, and data analytics

  • Experience with Agile and ability to foster an Agile mindset for teams

  • Demonstrated ability to conceptualize, manage, and prioritize multiple projects