Rapid7's Cloud Security team is seeking a Lead Software Engineer to help drive the experience of the InsightCloudSec product forward. 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/behavior, 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 great user experiences, simplifying the complex and delivering achievable value to our customers.
In this role, you'll help drive the next iteration of our product experience. You will work with a passionate group of engineers and UX designers to imagine and implement experiences that simplify the product capabilities and maximize the wealth of data the product collects. The product is beginning its next evolution and much of the technology underpinning the front end is being evolved. We need your help in making great choices and enabling a broader team.
Work cross functionally with PM, UX, and Engineering to address specific customer pain points and ideate on new concepts.
Help lead our efforts to migrate front-end architecture and applications from Angular and AngularJS to React.
Kickstart new ideas, build proof of concepts, and jumpstart new projects/initiatives.
Help interview and onboard new engineers to the team.
Mentor engineers on the team and help grow their skills, identify growth areas, set expectations and provide feedback.
Take initiative to fix/maintain/upgrade older parts of our application stack to ensure backwards compatibility, graceful degradation throughout the lifecycle of these applications, and continued cooperation with the backend API.
We focus on cross-functional team collaboration where engineers, product managers, and designers all work together to solve customer problems and build exciting features.
We love new ideas and are eager to see what your experiences can bring to help influence our technical and product vision.
8+ years of professional experience with either React (using React Hooks, React Query, Axios) or Angular (using NgRx, RxJS)
Experience with TypeScript, Redux, Webpack, Nrwl Monorepos is highly beneficial
General knowledge of data algorithms, computational complexity, front end performance and memory considerations
Technical understanding of RESTful APIs, application life cycles, front end state management, and functional programming
Experience working with design systems to implement common reusable UX patterns.
Styling experience with CSS frameworks such as SASS or LESS, CSS Modules, styled-components, and flexbox
Experience with cloud providers and microservices development are strong plusses
The curiosity to dive into backend Python code as necessary
Dedication, passion, and an eagerness to learn and improve
Strong communication skills
BS/MS in Computer Science (or equivalent experience)
Rapid7 (NASDAQ: RPD) helps organizations across the globe protect what matters most so innovation can thrive in an increasingly connected world. Our comprehensive technology, services, and community-focused research simplify the complex for security teams, helping them reduce vulnerabilities, monitor for malicious behavior, be in 10 places at once, and shut down attacks. We're on a mission to make security solutions easier to use and access so we can bring safety and resilience to more people. With more than 10,000 customers across 140+ countries, Rapid7 is a leader in cybersecurity that has earned numerous industry accolades and recognition for our technology and culture.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.