Principal Software Engineer

Found in: beBee S GB - 2 weeks 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.

About Rapid7


At Rapid7, we are on a mission to create a secure digital world for our customers, our industry, and our communities. We do this by embracing tenacity, passion, and collaboration to challenge what’s possible and drive extraordinary impact.

Here, we’re building a dynamic workplace where everyone can have the career experience of a lifetime. We challenge ourselves to grow to our full potential. We learn from our missteps and celebrate our victories. We come to work every day to push boundaries in cybersecurity and keep our 10,000 global customers ahead of whatever’s next.

Join us and bring your unique experiences and perspectives to tackle some of the world’s biggest security challenges.

#LI-FB1


  • Software Engineer

    Found in: Talent UK C2 - 1 week 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 ReQuire Consultancy Full time

    ?As a Senior Software Engineer working for our start up Tech client, you will be responsible for the coordination and development of features and enhancements to their specific products. You will work closely with the Principal Software Engineer to analysework items, create and estimate sprints, and build world class software. You deliver high quality and...

  • Software Engineer

    1 week ago


    Belfast, United Kingdom ReQuire Consultancy Full time

    We are currently recruiting for a newly formed Tech firm based in Belfast, designed to provide a wider group with the best management solution on the market. Our client pride themselves on writing high quality, enterprise grade, distributed software solutions that are secure, efficient, scalable, and well architected to allow for ease of reuse and...


  • Belfast, United Kingdom Search 5.0 Full time

    0 is partnering with an elite SaaS company here in the heart of Belfast for a Software Engineering Manager. Conduct regular reviews of project progress and deliverables. You will mentor principal engineers strategically, helping them resolve complex technical challenges. A strong technical background from any vertical - AWS OR Azure experience is key....

  • Principal Software Engineer

    Found in: Talent UK C2 - 1 week 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...

  • Software Engineering Manager

    Found in: Jooble UK C2 - 2 weeks ago


    Belfast, United Kingdom Search 5.0 Full time

    0 is partnering with an elite SaaS company here in the heart of Belfast for a Software Engineering Manager. Conduct regular reviews of project progress and deliverables. You will mentor principal engineers strategically, helping them resolve complex technical challenges. A strong technical background from any vertical - AWS OR Azure experience is key....


  • Belfast, United Kingdom Search 5.0 Full time

    0 is partnering with an elite SaaS company here in the heart of Belfast for a Software Engineering Manager. Conduct regular reviews of project progress and deliverables. You will mentor principal engineers strategically, helping them resolve complex technical challenges. A strong technical background from any vertical - AWS OR Azure experience is key....


  • Belfast, United Kingdom eFinancialCareers Full time

    **Description** The Ld Software Engineer independently engineers secure, scalable and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers around the world. Principal Accountabilities: - Conducts full system testing. - Defines key metrics driving code optimization and leads discussion of code...


  • Belfast, United Kingdom Divvy Cloud Corp. 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...


  • Belfast, United Kingdom EverQuote, Inc. Full time

    Principal Engineer, Distribution Platform Belfast, Northern Ireland, United Kingdom Principal Software Engineer - Distribution Platform Location: Belfast Contract: Full time, Permanent EverQuote is seeking a Principal Software Engineer (Full Stack) to join our growing team! As a Principal Software Engineer in you will have responsibility for the...


  • Belfast, United Kingdom eFinancialCareers Full time

    **Description** The Software Engineer II engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. Principal Accountabilities: - Applies basic tools knowledge to maintain designs to reflect modifications. - Considers the...


  • Belfast, United Kingdom eFinancialCareers Full time

    **Description** There's never been a more exciting time to join! CME Group ( Press Release ) have recently entered into a long-term strategic partnership with Google Cloud that will transform global derivatives markets, by migrating our technology infrastructure to GoogleCloud (GCP) and becoming a fully cloud based company. The Ld Software Engineer...

  • Principal Software Engineer

    Found in: Appcast UK C C2 - 7 days ago


    Belfast, United Kingdom Enso Recruitment Full time

    Enso Recruitment are proud to be assisting a long standing partner of ours to recruit for a Full Stack Python Engineer to join their growing, Belfast based team. You will be joining a well respected software product house based in the heart of Belfast. The products you work on will be used by some of the worlds largest brands, helping to best protect their...

  • Principal Software Engineer

    Found in: Whatjobs ES C2 - 5 days ago


    Belfast, United Kingdom Enso Recruitment Full time

    Enso Recruitment are proud to be assisting a long standing partner of ours to recruit for a Full Stack Python Engineer to join their growing, Belfast based team. You will be joining a well respected software product house based in the heart of Belfast. The products you work on will be used by some of the worlds largest brands, helping to best protect their...

  • Principal Software Engineer

    Found in: Appcast UK C2 - 7 days ago


    Belfast, United Kingdom Enso Recruitment Full time

    Enso Recruitment are proud to be assisting a long standing partner of ours to recruit for a Full Stack Python Engineer to join their growing, Belfast based team. You will be joining a well respected software product house based in the heart of Belfast. The products you work on will be used by some of the worlds largest brands, helping to best protect their...

  • Principal Software Engineer

    Found in: Appcast Linkedin GBL C2 - 7 days ago


    Belfast, United Kingdom Enso Recruitment Full time

    Enso Recruitment are proud to be assisting a long standing partner of ours to recruit for a Full Stack Python Engineer to join their growing, Belfast based team. You will be joining a well respected software product house based in the heart of Belfast. The products you work on will be used by some of the worlds largest brands, helping to best protect their...

  • Principal Software Engineer

    Found in: Talent UK 2A C2 - 7 days ago


    Belfast, United Kingdom Enso Recruitment Full time

    Enso Recruitment are proud to be assisting a long standing partner of ours to recruit for a Full Stack Python Engineer to join their growing, Belfast based team. You will be joining a well respected software product house based in the heart of Belfast. The products you work on will be used by some of the worlds largest brands, helping to best protect their...


  • Belfast, United Kingdom eFinancialCareers Full time

    **Description** The Software Engineer III engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. Principal Accountabilities: - Conducts unit testing and integration testing within system. Enables broad testing...


  • Belfast, United Kingdom eFinancialCareers Full time

    **Description** The Software Engineer III engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. Principal Accountabilities: - Conducts unit testing and integration testing within system. Enables broad testing...

  • Software Engineer Iii

    16 hours ago


    Belfast, United Kingdom eFinancialCareers Full time

    **Description** The Software Engineer III engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. Principal Accountabilities: - Conducts unit testing and integration testing within system. Enables broad testing...