Senior Software Engineer

Belfast, United Kingdom

Location(s)

Belfast, United Kingdom

Team(s)


Job Overview:

We are looking for a creative, highly-motivated person to join our InsightAppSec team as a Senior Software Engineer. Rapid7's cyber security experts work on building world class threat exposure management systems to keep our customers safe. Here in Belfast we are building InsightAppSec, a cloud based application that scans our customers' web sites to discover, report on and help remediate vulnerabilities - ensuring our customers stay ahead of hackers trying to exploit and attack weaknesses in their sites.

What You'll Do:

InsightAppSec is experiencing rapid growth, in both its customer base and in the demand for new features and integrations with other critical security infrastructure. Having a strong background in the design and implementation of back-end systems you will collaborate with product managers, UX/UI teams and fellow engineers to help enhance and add to InsightAppSec's impressive capabilities. This involves building Java/Spring based REST APIs as microservices hosted on AWS. Working in an agile team, you will have the opportunity to shape the future of the product.

What You'll Bring:

  • A can-do attitude - you'll be involved in the full software development life cycle, seeing decisions through from design to production.

  • Experienced in designing & implementing REST APIs and back-end systems using Java, C#, Python or other systems languages.

  • Experienced in building software with relational databases (general SQL skills required, experience with Postgres a bonus).

  • Being professional and organised, you will have experience in translating feature requests into actionable requirements, preferably using agile methodologies.

  • Having experience with deploying and maintaining web applications in production, you can demonstrate an ability to problem solve production issues.

  • Strong communication skills - you will be frequently collaborating with other teams and disciplines, both locally and remotely with team members in Rapid7's worldwide offices.

  • The ability to mentor and coach junior members of the team

What's in it for You?

  • Be part of a great technical environment

  • Be challenged on new and interesting projects

  • Work with cutting edge technologies 

  • Contribute to the all parts of the microservice 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.

  • Freedom to take part in research projects to help us stay on the bleeding edge of technology 

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