Principal Software Engineer

3 months ago


Belfast, United Kingdom Rapid7 Full time

Rarely does an opportunity come to market that will allow a candidate to have such an influential role in the strategic direction of an organization like Rapid7. There will be many challenges such as designing a system to scale to 500+ integrations for 10k+ users, ingesting quantities of data currently uncharted, while creating an enterprise level data and api ecosystem with resilience and extensibility. This is a very high impact, high growth role and one of the most exciting engineering opportunities at Rapid7.

About the Team

The Rapid7 Platform Data team is responsible for taking the data of all of Rapid7's products, combining them, and making them accessible across different systems. This team, being central to the Rapid7 data platform, builds highly scalable and reliable software to support the volume of data for all Rapid7 products. The solutions implemented by this team help provide our customers with an accurate picture of their attack surface across Rapid7 and third-party solutions.

About the Role

We are seeking an innovative, self-motivated Principal Engineer who will be responsible for the technical leadership of an industry leading solution to unify our customer's security data. This solution will provide cutting edge insights into their security posture, and help them protect an ever growing attack surface. This person will challenge convention and open new paths with foresight, consideration, and positivity.

You'll work directly with, but not limited to, the following technologies:

Java 21, Spring, Reactor, AWS (EC2, VPC networking, S3, SQS, SNS, etc.), FoundationDB, Docker, Kubernetes, Terraform, Jenkins, GitHub

In this role, you will:

Be passionate about the development of others, always be ready to learn, and motivated to teach. 

Be hands-on in the design, build, maintenance, and release of an API tier commensurate with the expectations of powering the next generation of Rapid7 platform offerings.

Design, build and manage systems ingesting and querying data volumes in excess of millions of requests per second.

Be an advocate for upcoming features, across the organisation, and with customers, we expect our engineers to be first class stakeholders in all parts of the development process.

Work with balanced teams which have embedded Product Designers and Product Managers.

The skills you'll bring include:

Excellent verbal and written communication skills.

Strong, creative problem solving ability.

Demonstrable experience of delivering complex solutions to customers.

Attitude to thrive in a high-growth, evolving environment

Ability to partner with others and drive toward solutions

A drive for continuous delivery.

Expert level experience with one of Java, Go, C#.

A deep understanding of container orchestration platforms including K8s.

Extensive experience with SaaS platforms and public cloud platforms (AWS, GCP and Azure).

Nice to haves:

Experience with any of the following

FoundationDB

GraphQL

Trino/Presto data-mesh.

We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today.


  • Software Engineer

    1 month ago


    Belfast, United Kingdom VANRATH Full time

    Role: Software Engineer - Team Lead Team: 1 Lead and 5 Software Engineers Tech Stack: C#/.Net (Will look at Front End Team Leads - Angular/TypeScript) Salary: Negotiable Working Arrangement: Hybrid - Belfast City Centre based About the Role: Role will be a 50/50 split - Hands on coding and Team Leadership Will need to have experience with Architecture side...

  • Software Engineer

    4 months ago


    Belfast, United Kingdom Instil Software Full time

    We are looking for a Software Engineer to join our growing business. As a Software Engineer, you will be very much part of this culture, writing code on a daily basis and helping deliver beautiful software for the cloud, mobile and desktop. Ideally, you will have 3-4 years post graduate experience, ready to take the next step in your career, with a...


  • Belfast, United Kingdom Client Server Full time

    Job Opportunity**Principal Full Stack Developer / Engineer (TypeScript React)**We are seeking a highly skilled and experienced Principal Full Stack Developer to join our team at Client Server. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions using TypeScript, React, and...


  • Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Principal Software Engineer is a key member of our Product and Engineering team, responsible for designing and developing secure and scalable software solutions for our customers. As a Principal Software Engineer, you will be part of a high-impact team that creates end-to-end security solutions that drive customer success.Key...


  • Belfast, United Kingdom Rapid7 Full time

    About the RoleThe Principal Software Engineer is a key member of our Product and Engineering team, responsible for designing and developing secure and scalable software solutions for our customers. As a Principal Software Engineer, you will be part of a high-impact team that creates end-to-end security solutions that drive customer success.Key...


  • Belfast, United Kingdom Rapid7 Full time

    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...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareInstil Software is a leading provider of digital solutions, dedicated to delivering high-quality products and services to our customers.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the design and development of our next-generation digital...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareInstil Software is a leading provider of digital solutions, dedicated to delivering high-quality products and services to our customers.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the design and development of our next-generation digital...


  • Belfast, United Kingdom Instil Software Full time

    We are looking for a Senior Software Engineer to join our growing business. As a Senior, you will play a key role in the design and development of the next generation of digital products and solutions for our customers. The majority of your time will be spent writing code; clean code, whilst contributing to our overarching culture of engineering...


  • Belfast, United Kingdom ANSON MCCADE Full time €75,000

    Principal Data Engineer Location: Belfast (Hybrid) Salary: Competitive, based on experience About the Role Are you ready to elevate your career as a Principal Data Engineer? Join a global leader where your expertise will drive innovation across industries. Find out if this opportunity is a good fit by reading all of the information that follows below. With...


  • Belfast, United Kingdom ANSON MCCADE Full time €75,000

    Principal Data Engineer Location: Belfast (Hybrid) Salary: Competitive, based on experience About the Role Are you ready to elevate your career as a Principal Data Engineer? Join a global leader where your expertise will drive innovation across industries. Find out if this opportunity is a good fit by reading all of the information that follows below. With...


  • Belfast, United Kingdom Perforce Software, Inc. Full time

    About Perforce Software, Inc.Perforce Software, Inc. is a leading provider of enterprise-level software solutions for the global market. Our company is built on a foundation of innovation, collaboration, and customer satisfaction.Job Summary:We are seeking an Associate Software Engineer to join our team at Perforce Software, Inc. This is an entry-level...


  • Belfast, United Kingdom Perforce Software, Inc. Full time

    About Perforce Software, Inc.Perforce Software, Inc. is a leading provider of enterprise-level software solutions for the global market. Our company is built on a foundation of innovation, collaboration, and customer satisfaction.Job Summary:We are seeking an Associate Software Engineer to join our team at Perforce Software, Inc. This is an entry-level...


  • Belfast, United Kingdom Ocho Full time

    Job Title: Principal .NET Engineer Location: Belfast Type: Full-time About Us: Our client provides top-tier consultancy services, delivering innovative software solutions to diverse clients. We seek an experienced Principal .NET Engineer to lead their team and drive project success. Responsibilities: Lead and mentor a team of C# engineers. Design, develop,...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareWe are a dynamic and innovative software development company that specializes in creating cutting-edge solutions for the cloud, mobile, and desktop platforms. As a Software Engineer at Instil Software, you will be part of a talented team that is passionate about delivering high-quality software products.Job SummaryWe are seeking an...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareWe are a dynamic and innovative software development company that specializes in creating cutting-edge solutions for the cloud, mobile, and desktop platforms. As a Software Engineer at Instil Software, you will be part of a talented team that is passionate about delivering high-quality software products.Job SummaryWe are seeking an...


  • Belfast, United Kingdom ANSON MCCADE Full time €75,000

    Principal Data Engineer Location: Belfast (Hybrid) Salary: Competitive, based on experience About the Role Are you ready to elevate your career as a Principal Data Engineer? With over 4,000 specialists worldwide, this is your chance to be part of a team that's pushing boundaries in sectors like consumer goods, defense, energy, financial services, healthcare,...


  • Belfast, United Kingdom ANSON MCCADE Full time €75,000

    Principal Data Engineer Location: Belfast (Hybrid) Salary: Competitive, based on experience About the Role Are you ready to elevate your career as a Principal Data Engineer? With over 4,000 specialists worldwide, this is your chance to be part of a team that's pushing boundaries in sectors like consumer goods, defense, energy, financial services, healthcare,...

  • Software Engineer

    3 days ago


    Belfast, United Kingdom JAM Software GmbH Full time

    Job Title: Software Engineer - Java Trade FinanceAbout the Role:We are seeking a highly skilled Software Engineer to join our team at JAM Software GmbH. As a Software Engineer, you will be responsible for developing high-quality software solutions using Java and other relevant technologies.Key Responsibilities:Design, develop, and test software applications...

  • Software Engineer

    3 days ago


    Belfast, United Kingdom JAM Software GmbH Full time

    Job Title: Software Engineer - Java Trade FinanceAbout the Role:We are seeking a highly skilled Software Engineer to join our team at JAM Software GmbH. As a Software Engineer, you will be responsible for developing high-quality software solutions using Java and other relevant technologies.Key Responsibilities:Design, develop, and test software applications...