Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Rapid7 Principal Software Engineer 
United Kingdom, Northern Ireland, Belfast 
282323064

14.07.2024

As a Principal Software Engineer, you’ll create, set and influence the technical direction of our software and architecture through direct hands-on development by designing effective, scalable architectures for their products/services’ teams areas of ownership. You are an innovative, self-motivated contributor who takes on research and proposes major new technologies within a product line. By fostering relationships with cross-functional partners, you will contribute to the development of technical strategy. You’ll help grow other software engineers through technical mentorship and guidance.

In this role, you will:

  • Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions. You will recognize and makes technical trade-offs with respect to your team’s product/components within the whole Rapid7 platform

  • Be involved in the creation, design and planning of upcoming features, our engineers are first class stakeholders in all parts of the development process

  • When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs

  • Deeply understand our products and make high impact decisions to support our customers

  • Work with Practice specific technologies, including deep knowledge of AWS, Azure or GCP.

The skills you’ll bring include:

  • A minimum of 12 years experience in software development using Python or other equivalent programming languages

  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team

  • The attitude and ability to thrive in a high-growth, evolving environment

  • Collaborative team player who has the ability to partner with others and drive toward solutions

  • Strong creative problem solving skills

  • Solid communicator with excellent written and verbal communications skills both within the team and cross functionally

  • Passionate about delighting customers, puts the customer needs at the forefront of all decision making

  • Excellent attention to detail

  • Demonstrable experience of delivering complex solutions to customers

  • Demonstrable experience of instigating continuous delivery and continuous integration patterns