Software Engineer II

Belfast, United Kingdom

Location(s)

Belfast, United Kingdom

Team(s)

Product & Engineering


Passionate about platforms and excited about building a product from the ground up? 

We are looking for a Software Engineer with a strong background in the design and implementation of back-end systems.  We're looking for collaborative, well-rounded engineers who want to ship code, have a good eye for API design, and database experience. CMS experience is also a huge plus. An interest in security problems is helpful, but a great attitude and an open mind is even more essential!  

What you will do

In this role, you will work with product managers, UX, and fellow engineers in a small, nimble team to deliver our extensibility/ecosystem hub from inception to launch.  This software will enable our users to build, contribute, and use extensible community content on our world-class security platform. As a valued member of the team, you will help define the patterns for the API(s) that the frontend and other product consumers will use, choose technologies and libraries that support the business use cases, and more.  

We're not just invested in building software: we're building a community of users and developers around our software. There's plenty of challenges and open space for you to execute on your ideas and bring your own unique points of view to the table.   

What you need to be successful

  • A fearless, can-do attitude - you'll be involved in software development decisions from conception to design to shipping in production.

  • 2 years or more working as a professional software engineer (an added edge if you've built/delivered new products)

  • Experience writing software in Java/Kotlin, or other languages PLUS demonstrated aptitude for learning languages quickly

  • Strong development practices in a rapidly-shipping, Agile team (writing and maintaining clean, readable and testable code and supporting documentation) in a professional capacity or within an open source community.

  • Experience integrating projects with continuous integration tools (like Jenkins)

  • Experience with an open source architecture and programming on Linux. 

  • 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 organizational skills on a project (ability to accurately break down and scope work from user stories in JIRA).

  • Experience deploying and operating applications on AWS or other cloud technologies.  

  • Strong communication skills - you will be frequently collaborating with remote team members in Rapid7's worldwide offices.  

Nice to haves

  • Experience writing or working with CMS software.

  • Experience building on message queues/message buses (such as SQS, RabbitMQ, Kafka, etc)

  • Experience with Docker and related systems 

What's in it for you

  • Own and participate in product and engineering design and decisions in a small, nimble team.

  • Flexible work environment (work remotely or from our amazing office in Belfast)

  • Build on a modern open source stack using modern development practices  

  • The joy of seeing a customer delighted by the features you deliver in a quick feedback loop, and know you are making a difference helping organizations defend against the ever-changing and evolving landscape of cyber attacks.

Benefits:

  • Attractive Salary and Bonus plan

  • Competitive Pension employer contribution

  • Company Shares plan

  • Generous holiday allowance

  • Flexible working and the option to work from home

  • Health insurance for you and your family

  • 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

We strive to promote a culture of overall wellness within our offices and offer

  • 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

  • sponsorship for sporting/charity events