Lead Software Engineer - InsightVM

  • R5776
  • Belfast, United Kingdom

We are seeking an innovative, self-motivated Lead Software Engineer to join our InsightVM Security Console team. You will bring your passion for software engineering and technical leadership to help our customers close the security achievement gap. As one of our more senior members of the team, you will provide guidance and support helping other Software Engineers to broaden their skill-set and challenge old ways of thinking. You will be key in designing solutions to meet our customer’s needs.

About the team

Rapid7's InsightVM product is an industry-leading Vulnerability Management solution for both Cloud and On Premise customers. The InsightVM Security Console is a Java Spring application utilizing a PostgresDB with a React front-end. We are never done, continuing to evolve our architecture and tooling to best meet our customer’s needs.

This team is responsible for the exciting mission of evolving our existing monolithic solution into separate, scalable services to be run in the cloud at a large scale. 

About the role

In this role you’ll be key in evolving our On Premise VM solution to a fully Cloud-based solution for our customers. You'll be creating and proposing strategies around complex and unique technical problems affecting the business needs, communicating standards and getting buy-in on solutions.

Serving as an expert and owner in at least one area of the codebase you will successfully deliver architecture and execution of major projects from conception to release. You understand the tradeoffs between technical, UX and Product needs from interacting and negotiating with key stakeholders by leading to solutions that take all of these needs into account.

You are passionate about the development of others by providing technical guidance and mentoring. In turn, you will be looked up to for technical mentorship within the team.

Outside of your team, you will have the opportunity to contribute to the broader Rapid7 engineering community, driving best practices and knowledge sharing.

In this role you will:

  • Be hands-on in the design, build, maintenance, and release of our product offerings.

  • Work with Product Managers and UX teams to deliver best in class solutions for our customers.

  • Architect and own one or more key services within the InsightVM product from end-to-end.

  • Be involved in code and design reviews, helping to improve what we're building. We love to collaborate.

  • Directly manage a small number of junior engineers and help grow their skills, identify growth areas, set expectations and provide feedback

  • Be a mentor and a leader. Share your experience across the team to help others learn, and inspire your peers to do their best. You'll also expect the same back from your team

  • Code, code, and more code!

The skills you'll bring include:

  • Excellent verbal and written communication skills.

  • Strong, creative problem solving ability.

  • Demonstrable experience of delivering complex, secure and performant solutions to customers.

  • Attitude to thrive in a high-growth, evolving environment.

  • Ability to partner with others and drive toward solutions.

  • High proficiency with an Object Oriented language.

  • Experience in setting best practices in areas such as performance and testing.

  • Familiarity with Spring or a similar framework.

  • Experience with relational databases and writing SQL queries.

At Rapid7, we know that the best ideas and solutions come from diverse teams who represent a variety of backgrounds and professional experiences. If you are excited about this role and feel you meet most of the core requirements to do the job, please don't be shy - apply today.

#LI-FB1

Apply Now

Not You?

Application loading...

 

Jobs you may be interested in

Senior Renewal Support Specialist

R5885 Belfast United Kingdom Belfast, United Kingdom Finance Sales JOB_LEVEL-3-44
We are building a new Renewal Support team in Belfast and we are looking for individuals to join this team and be responsible for the creation of renewal quotes for our customers. You will have previous administrative experience with excellent att...

Renewal Support Specialist

R5887 Belfast United Kingdom Belfast, United Kingdom Finance Sales JOB_LEVEL-3-45
We are building a new Renewal Support team in Belfast and we are looking for individuals to join this team and be responsible for the creation of renewal quotes for our customers. You will have previous administrative experience with excellent att...

Senior QA Engineer

R5896 Tel Aviv Israel Tel Aviv, Israel Product & Engineering Development Engineering JOB_LEVEL-3-24
Senior QA Engineer Rapid7 Israel is seeking a senior QA Engineer with a passion for cloud security technologies to join the Cloud Workload Security Application team and be the team’s QA technical and technological leader. About the Team​ As part ...

International Senior Credit and Collections Analyst

R5891 Belfast United Kingdom Belfast, United Kingdom Finance Finance JOB_LEVEL-3-24
The Senior Credit and Collections Specialist will be responsible for collections with key partner accounts while building strong relationships with the partners and an excellent experience. This role will be responsible for establishing and mainta...

Apply Now

Not You?

Application loading...