Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Principal Software Engineer job in Belfast at Rapid7

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply on company site
Principal Software Engineer at Rapid7

Principal Software Engineer

Rapid7 Belfast, Antrim Full Time
Apply on company site

We are looking for a passionate Principal Software Engineer to join our growing engineering team. This person should bring deep curiosity about all areas of technology, as well as specific expertise in architecture, scaling systems, data integrity/lineage, distributed systems, and cloud technologies. This individual will play a foundational role in architecting and developing new innovative features of our cloud security management platform, as well as guiding and mentoring more junior developers.


  • Drive all phases of the software development life cycle utilizing Agile Scrum methodology in the creation of innovative software products

  • Expand the DivvyCloud distributed platform to support additional services/frameworks

  • Data is king! Design systems for highly concurrent collection and enrichment of mission critical data with a focus on resilience, consensus and showing our work.

  • Help build a "better together" story for DivvyCloud and Rapid7's industry leading line of products

  • Write thoughtful design documents and lead design reviews with a cross-functional group

  • Help lead research and development efforts to ensure continual innovation

  • Mentor junior developers and peers

  • Lead debugging, profiling, and testing strategies

  • Code, code, and more code!

  • Qualifications

  • 10+ years of experience as a software developer

  • Deep understanding of several languages, primarily Python.

  • Special interest in the areas of large scale data ingestion, enrichment, lineage and consensus.

  • Hands on experience with scalable systems and debugging large scale databases. Bonus if that experience is with MySQL.

  • Knowledge of public/private cloud computing technologies such as Amazon Web Services, Google Cloud Platform, Azure, OpenStack and VMware

  • Knowledge of Docker / Container based technologies.

  • Self-motivated, collaborative, high-energy and diligent work ethic

  • Comfortable with working with customers when required.

  • Special interest in the areas of Identity Access Management (IAM) with regards to effective access, privilege escalation and the intersection of identity and networking risk analysis.


    Recommended Skills

    Cloud Technologies
    Hardworking And Dedicated
    Docker Container
    Coaching And Mentoring
    Success Driven

    Recommended Jobs

    Principal Software Engineer
    Rapid7 Belfast Full Time
    Software Engineer II - IAM
    Rapid7 Belfast Full-Time
    UI Engineer II - IAM
    Rapid7 Belfast Full-Time
    Apply to this job.
    Think you're the perfect candidate?
    Apply on company site

    Job ID: 10f4701d5f9b