Jobs
>
Belfast

    Principal Software Engineer - Belfast, United Kingdom - Rapid7

    Default job background
    Full time
    Description

    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



  • Searchability NS&D Ltd Belfast, United Kingdom Full time

    JAVA SOFTWARE DEVELOPER - DV CLEARANCE · BRAND NEW CONTRACT OPPORTUNITY FOR A DV CLEARED JAVA SOFTWARE ENGINEER WITH EXPERIENCE COST TESTING AND DEBUGGING · Location : Belfast · Duration: 6-months · The first 12 weeks will be on-site in Belfast with the remaining 3-months remot ...

  • eFinancialCareers

    Software Engineer I

    1 week ago


    eFinancialCareers Belfast, United Kingdom

    **Description** · Develop Software Engineering skills to fast track your career · Our software engineer roles provide the opportunity to innovate, design, build and implement enterprise quality software solutions that help power the global economy. Our engineers learn how to buil ...


  • PWC Belfast, United Kingdom

    **The Role** · We've invested £40m into the creation of our Advanced Research and Engineering Centre in Belfast, part funded by Invest NI. We're creating a team of engineers and technologists who'll work within a bigger innovation ecosystem, including government, Universityacadem ...


  • PWC Belfast, United Kingdom

    **The Role** · We've invested £40m into the creation of our Advanced Research and Engineering Centre in Belfast, part funded by Invest NI. We're creating a team of engineers and technologists who'll work within a bigger innovation ecosystem, including government, Universityacadem ...


  • Synopsys Belfast, United Kingdom

    45751BR · - Great Britain - Belfast · **Job Description and Requirements** · **Responsibilities** · - Research how security vulnerabilities manifest in the code · - Write analysis rules to detect security vulnerabilities · - Perform testing and evaluation of the rules on large co ...


  • CommScope Belfast, United Kingdom

    In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. · **Learn More About Internship Programs at CommScope** · As CommScope designs and builds connectivity for the world's most advanced networks, we're building something equally a ...


  • Johnson Controls Belfast, United Kingdom InternshipSHIP

    **Job Details** · **Software Engineer Intern** · **Who we are**: · Johnson Controls is a global diversified technology and multi-industrial leader serving a wide range of customers in more than 150 countries. We create intelligent buildings, efficient energy solutions, integrated ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Manager Software Engineering independently manages a team that is accountable for engineering secure, scalable and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Princi ...


  • eFinancialCareers Belfast, United Kingdom

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


  • Synopsys Belfast, United Kingdom

    45750BR · - Great Britain - Belfast · **Job Description and Requirements** · **Responsibilities** · - Research how security vulnerabilities manifest in the code · - Write analysis rules to detect security vulnerabilities · - Perform testing and evaluation of the rules on large co ...


  • eFinancialCareers Belfast, United Kingdom

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


  • eFinancialCareers Belfast, United Kingdom

    **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. · **The opportunity**: · - Excellent train ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Software Engineer III engineer builds 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: · - A ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Overview** · 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 t ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Principal Accountabilities · - Deployment management and automation (Building, documenting, ensuring quality and supporting releases into live customer facing environments). · - Best practice development standards through code reviews, refactoring, clean coding, ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Principal Accountabilities: · - Working within a team to design all aspects of a project; app design, test design, observability, metrics, and CICD. · - Defines key metrics driving code optimization and drives code reviews; Manages environment build deployments, ...


  • eFinancialCareers Belfast, United Kingdom

    Who are we? · First Derivative provides managed services and consulting to our clients in the capital markets sector worldwide, with a focus on supporting mission-critical systems and helping them achieve and maintain regulatory compliance. · We are the home of diverse thinkers a ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Description · CME Technology and Support Services is relentlessly focused on developing the worlds most advanced electronic trading, post trade processing and risk management systems. We are the world's leading and most diverse derivatives market place providing ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Overview** · **Principal Accountabilities** · The Senior SE will: · - collaborate with the Team Lead, and architecture & analysis teams to develop understanding of business asks and solution proposals · - deliver software that is r esilient, performant, and sc ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Description** · **Principal Accountabilities**: · - Applies good knowledge of Java language, DBMS and middle-ware technologies in designing and developing key services with a focus on continuous integration and delivery. · - Participates in code reviews, proac ...