As a Staff Software Engineer, you will lead frontend platform development, improve UI solutions, and mentor engineers while ensuring alignment with business needs.
As a Staff Software Engineer, UI on the Platform Experience team, you will lead the development and evolution of frontend platform capabilities that power Rapid7's unified product experience. You will drive technical direction across teams, enabling scalable, consistent, and high-performing UI solutions that accelerate product development and improve customer experience.
About the Team
The Platform Experience team builds and maintains the shared UI architecture, design system, and frontend infrastructure that enable Rapid7 product teams to deliver a unified and consistent customer experience at scale.
About the Role
As a Staff Software Engineer, UI - Platform Experience, your primary responsibility will be to lead the technical direction of Rapid7's frontend platform and enable teams to build scalable, high-quality user interfaces. Specifically, your focus will be to:
The skills and qualities you'll bring include:
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.
#LI-CG1
About Rapid7
At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome.
Protecting 11,000+ customers against bad actors and threats means we're continuing to push the envelope just like we' ve been doing for the past 20 years. If you 're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.
About the Team
The Platform Experience team builds and maintains the shared UI architecture, design system, and frontend infrastructure that enable Rapid7 product teams to deliver a unified and consistent customer experience at scale.
About the Role
As a Staff Software Engineer, UI - Platform Experience, your primary responsibility will be to lead the technical direction of Rapid7's frontend platform and enable teams to build scalable, high-quality user interfaces. Specifically, your focus will be to:
- Lead the design and evolution of frontend platform architecture, including micro-frontend systems and shared UI infrastructure
- Drive adoption and continuous improvement of the Rapid7 design system across multiple product teams
- Partner with engineering teams to guide implementation, unblock challenges, and ensure alignment with platform standards
- Define and promote best practices for frontend development, performance, and accessibility
- Improve developer experience through tooling, documentation, and scalable platform solutions
- Collaborate with Product and UX to align platform capabilities with business and customer needs
- Mentor engineers and provide technical leadership across teams, raising the bar for engineering excellence
- Identify and lead initiatives that improve system performance, reliability, and scalability
The skills and qualities you'll bring include:
- You bring a minimum of 7 years of experience in software engineering, with deep expertise in modern frontend technologies, including React, TypeScript, and component-driven architecture (or equivalent frameworks such as Angular or Vue.js )
- You possess experience designing and scaling frontend platforms, such as micro-frontends, shared UI systems, and building and maintaining design systems or component libraries at scale.
- You have experience with cloud-based architectures and cloud platforms (AWS, Azure, GCP).
- You have the ability to debug and solve complex UI and system-level challenges, and possess a strong understanding of web performance, accessibility, and browser fundamentals.
- Experience working cross-functionally in large, distributed system with multiple teams contributing to a shared platform
- You have a passion for helping your organization to scale by improving developer experience through tooling, CI/CD workflows, and documentation
- You hold yourself and others responsible for driving outcomes by providing mentorship and technical leadership that improves quality across teams
- You think big and act small, breaking larger platform goals into smaller components to achieve meaningful outcomes and balance long-term investments with delivery
- You communicate in a clear manner that conveys your technical objectives and rationale to engineering, product, and UX partners
- Core Value Embodiment: Embody our core values to foster a culture of excellence that drives meaningful impact and collective success
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.
#LI-CG1
About Rapid7
At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome.
Protecting 11,000+ customers against bad actors and threats means we're continuing to push the envelope just like we' ve been doing for the past 20 years. If you 're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.
Top Skills
Angular
AWS
Azure
GCP
React
Typescript
Vue
Similar Jobs at Rapid7
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Principal UX Researcher, you'll lead platform-level research to shape strategy and inform product decisions, influencing navigation and AI experiences.
Top Skills:
Qualitative Research MethodsQuantitative Research Methods
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Senior AI Engineer will design, optimize and deploy AI systems in cybersecurity, collaborating with cross-functional teams and mentoring junior engineers.
Top Skills:
AirflowAws BedrockCrewaiDatabricksHuggingfaceNumpyPandasPythonPyTorchSagemakerScikit-LearnTensorFlow
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Senior engineer responsible for end-to-end delivery of scalable, reliable features. Design and implement Python-based services, work with Kubernetes and cloud platforms, contribute to architecture, champion testing/monitoring, and mentor junior engineers while partnering with product and UX teams to meet customer needs.
Top Skills:
Cloud TechnologiesKubernetesPythonRelational Databases
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

