We’re looking for a Senior UI Software Engineer that is passionate about making an impact and helping build the next big thing in cybersecurity. In this position, you will be joining a team of talented engineers who are passionate about building out the UI for Rapid7’s Vulnerability Management Detection Response Management tools.
About the Team
Our Product and Engineering team works with our award-winning products to help us create a single experience to help customers assess risk, detect threats and automate their security programs at over 10,000 organizations. These teams use best-in-class technology, leading-edge research, and broad, strategic expertise to develop new products and features, and enhance existing features, in order to create value for customers across the world.
Our Vulnerability Management team is committed to delivering cutting-edge solutions that empower organizations to proactively identify, prioritize, and remediate security vulnerabilities within their IT infrastructure. As an integral part of Rapid7's cybersecurity products and services, this team plays a pivotal role in enhancing the overall security posture of our customers.
This team is responsible for a core application that is deployed both on premise and in the cloud. The primary focus of the application is aimed at helping our customers reduce the risk of potential cyberattacks and data breaches by providing insight of their vulnerability exposure, risk and overall security posture. Tech Stack: Typescript and ReactJS, Webpack, Jest.
About the Role
The Senior UI Software Engineer is a part of our Product and Engineering team who are at the forefront of keeping our customers safe from attacks and breaches. In this role you will be focussed on helping our customers seamlessly manage their security solutions as effectively and efficiently as possible, and ensuring our products are delivering a secure experience. You will have the opportunity to further broaden your skills surrounded by a team of incredibly smart and experienced Engineers, whilst getting the opportunity to mentor others.
In this role, you will:
1. Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions. You will understand and make well-reasoned design decisions and tradeoffs in your areas of expertise
2. Take an active role in the design and planning of upcoming features, our engineers are first class stakeholders in all parts of the development process
3. When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs
4. Continue to develop a deep understanding of our products in order to support our customers
5. Work with Practice specific technologies
The skills you’ll bring include:
6. A minimum of 5 years experience in software development in software development using Typescript and ReactJS, Webpack, Jest or other equivalent programming languages
7. Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
8. The attitude and ability to thrive in a high-growth, evolving environment
9. Collaborative team player who has the ability to partner with others and drive toward solutions
10. Strong creative problem solving skills
11. Solid communicator with excellent written and verbal communications skills both within the team and cross functionally
12. Passionate about delighting customers, puts the customer needs at the forefront of all decision making
13. Excellent attention to detail
14. Demonstrable experience of delivering complex solutions to customers
We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today.