Apply Now

Applications processed via employer's online application form

Job Details


Belfast, Northern Ireland

Closing Date

2024-02-29 00:00:00


Manager, Data Engineering

  • Rapid7 seeks an experienced, highly driven, and dynamic Data Engineering Manager to head Rapid7’s data engineering function. Come and join our efforts in unlocking the value of data through industry-leading innovation, cutting edge modern tooling, democratization at scale and building exceptional and trusted data products for the company! 


    About the Team

    As we spearhead a cultural shift to a data-driven business, Data Engineering serves as the Hub for all teams at Rapid7 from ML Ops, to Sales and Operations to Platform and Engineering. Our team is a highly skilled yet egoless group of data magicians (and humorists) with a penchant for innovation and a knack for problem solving


    About the Role


    As the Data Engineering Manager, you will lead Rapid7’s entire Data Engineering function in their mission to provide democratized, integrated, and self-serve data solutions to empower internal Rapid7 data consumers with operational efficiencies and insights at scale. You will directly manage our talented group of Data Engineers through design and deployment of various data product offerings and architectures and serve as a mentor for team members. You’ll have the liberty to drive business value through thought leadership and innovation as we continue to work towards the high standard we’ve set for ourselves - a best-in-class data platform. 


    In this role, you will:


    • Work in a hybrid capacity managing and mentoring a team of data engineers while also being involved in hands-on technical design and leading team initiatives

    • Drive highly visible strategic objectives and develop vision for Rapid7’s data engineering program 

    • Own core data infrastructure and tooling including AWS, Snowflake, Airflow, CI/CD, GitHub, dbt, Fivetran and more

    • Architect and develop best practices for data integration, data modeling, unit testing, and data productionisation

    • Partner with Data Engineering BA to refine and size user stories and facilitate scrum events for the team

    • Optimize data lifecycle management and process to improve delivery efficiency and data integrity


    The skills you’ll bring include:

    • 6+ years in a hands-on data engineering role developing data pipelines, infrastructure, integration and/or technical development of data architecture

    • 3+ years of experience directly managing data engineering teams including direct people management, management of cross functional stakeholder partnerships, and owning the vision for an organization

    • 6+ years of experience in at least one programming language (preferably Python). as well as advanced hands-on SQL work 

    • 3+ years of experience working with a modern cloud data lakehouse (preferably Snowflake) and orchestration tools (preferably Airflow)

    • Hands on experience working with the “modern data stack” (dbt, Fivetran, Stitch, etc)

    • 3+ years of experience with a major cloud provider (preferably AWS); hands-on experience with code deployment in cloud environments using Terraform is a plus!

    • Knowledge and ideally hands on experience working with container services is required (ECS, Kubernetes, etc)

    • Sharp business and interpersonal skills; ability to influence at senior levels across business units to drive change and achieve common goals

    • Expertise in data architecture, data warehousing, and metadata management 

    • Extensive experience with a CI/CD tool such as Github Actions and AWS Code Pipeline

    • BS or MS in Computer Science, Analytics, Statistics, Informatics, Information Systems or another   quantitative field. or equivalent experience and certifications will be considered


    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.

Apply Now

Applications processed via employer's online application form