At Rapid7, we want Software Engineers that think beyond the code. Our goal is to provide value to our customers and we ask every engineer to have a voice in how we provide that value. We want passionate and humble individuals that want to make a difference in the DevOps, IT and Security industries. You don't need prior security knowledge -- our primary challenges are data pipelining, attribution, visualisation and scale.
This is an exciting opportunity to work on IVM is a cloud and on-premise hybrid application that scans for and manages vulnerabilities found in our customer's environments. Join the security software revolution at Rapid7, building amazing user experiences with cutting edge technologies.
Strong experience with framework/library experience (e.g. React, Vue, AngularJS)
Experience writing tests
Problem-solving with little supervision
Strong communication skills
Dedication and an eagerness to learn and improve
Desire to mentor engineers through technical support and career development
BS/MS in Computer Science (or equivalent experience)
The desire to do it all; research, design, build, test and own.
Be creative; we build shared tooling and solutions.
Be collaborative; work with teams across the globe as well as with your team-mates.
Be inquisitive; always asking questions, learning and trying new technologies.
Be a mentor; take the time to share your experience with others.
Be a leader; do right by your team and inspire others to be their best.
4+ years of software development
Knowledge of CSS frameworks such as Sass or Less
Test Driven Development
Have been in a previous role providing mentorship and oversight to other engineers
Web application development
Experience integrating projects with continuous integration tools (like Jenkins)
Experience building software with relational databases (such as Postgres).
Demonstrated ability to thoughtfully evaluate & choose technologies in designing features and communicate the pros/cons to your peers.
Good organisational skills on a project (ability to accurately break down and scope work from user stories in JIRA).
Build tools such as maven or gradle
Be part of a great technical environment
Be challenged on new and interesting projects
Contribute to all parts of the product architecture from design to deployment.
Be both student and teacher to everyone you work with in a culture that focuses on intellectual curiosity and development.
Build brand new features from the ground up that are core to the business.
Have your voice heard! Think a process isn't working or a feature needs a better design/experience? We want to make things better, people around you will listen and help make it happen.
Flexible work environment (work remotely or from our amazing office in Belfast)
Competitive Pension employer contribution
Company Shares plan
Generous holiday allowance
Flexible working and the option to work from home
Life and disability insurance
Budget for additional education/development
Enhanced Maternity/Paternity pay schemes
Healthy (and some unhealthy) snacks and drinks plus regular office breakfast and lunches
Monthly outings/Summer party/Christmas party
50% off gym membership
Qualified mental health first aiders on site
Access to online GP 24/7, 365 days a year
Free onsite mortgage advice to promote financial wellness
Cycle to work scheme
Sponsorship for sporting/charity events