Data Engineering Manager

4 weeks ago


Johannesburg, South Africa Mimecast Full time

Analytics Engineering Manager

We're your dream Analytics team

The Business Intelligence & Analytics team at Mimecast is an exciting blend of business, data, and technology. Using a high-powered technology stack that includes Tableau, dbt, Cloud & On-prem Data Warehouse and business applications, the team answers business questions, designs and develops enterprise-wide reporting, visualization and analytic tools to turn data into actionable insight.  In turn, we enable our stakeholders to make smarter, data-driven decisions.

What you'll do

  • Lead a team of analytics engineers to deliver scalable well constructed data models that drive outcomes for Mimecast
  • Contribute to and unblock the most difficult problems for the team
  • Implement and adhere to data ops principles in everything you do
  • Setup up processes for code that achieves standards for style, maintainability, and best practices for a high-scale database environment. Maintain and advocate for these standards through code review
  • Approve data model changes for specific database and data model schemas
  • Provide data modeling expertise to all teams through code reviews, pairing, and training to help deliver optimal, DRY, and scalable database designs and queries in Snowflake

What you'll bring

  • Comfort working in a highly agile, intensely iterative environment
  • Proven experience in leading and managing high-performing analytics teams
  • Self-motivated and self-managing, with task organizational skills
  • Great communication: Regularly achieve consensus amongst technical and business teams
  • Demonstrated capacity to clearly and concisely communicate complex business activities, technical requirements, and recommendations
  • Demonstrated experience with one or more of the following business subject areas: marketing, finance, sales, product, customer success, customer support, or engineering
  • Highly proficient in SQL. You can interpret and optimize queries, for performance, written by other analysts and engineers
  • Experience in data transformations and modeling using dbt
  • Experience leading teams in the  data space
  • Experience designing, implementing, operating, and extending enterprise dimensional models
  • Experience working with a large-scale data warehouse, preferably in a cloud environment
  • Experience managing analytical projects and workstreams

What we Bring

We are Mimecasters. And we are alive with purpose.

We do what we need to protect the world of business from getting important (and potentially compromising) data stolen. We never leave anyone behind. We deliver quickly – and outstandingly. We’re big on honesty because it makes us better. We’re empowered by our mission. And if cybercriminals have a good day, we work twice as hard to make the rest of their days a nightmare. That’s The Mimecast Way.



  • Johannesburg, South Africa Dimension Data Full time

    FunctieomschrijvingAre you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for you!As a Senior Software Engineer, you'll be responsible for building and maintaining...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa Puma Energy Full time

    Main Purpose: Collaborate with data scientists and business stakeholders to design, develop, and maintain efficient data pipelines feeding into the organization's data lake. Ensure the data lake contains accurate, up-to-date, and high-quality data, enabling data scientists to develop insightful analytics and business stakeholders to make well-informed...


  • Johannesburg, South Africa Dimension Data Full time

    FunctieomschrijvingThe Senior ISP Network Engineer, DSL & Telephone Cable Networks, Data Center (DC), Integrated services provider (ISP), MPLS, ACI, SDA, CORE, IP Networks will be responsible for designing and implementing complex data networks across multiple locations. The role involves working closely with business teams to provide solutions to their...

  • Data Engineer

    3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Our client, a leading company within the Financial Services industry, is seeking a highly skilled Senior Data Engineer to join their dynamic team. In this role, you will play a critical part in designing, developing, and maintaining robust data pipelines, ensuring the availability, reliability, and accessibility of our data assets. Your expertise in data...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Our client, a leading company within the Financial Services industry, is seeking a highly skilled Senior Data Engineer to join their dynamic team. In this role, you will play a critical part in designing, developing, and maintaining robust data pipelines, ensuring the availability, reliability, and accessibility of our data assets. Your expertise in data...

  • Data Engineer

    2 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Our client, a leading company within the Financial Services industry, is seeking a highly skilled Senior Data Engineer to join their dynamic team. In this role, you will play a critical part in designing, developing, and maintaining robust data pipelines, ensuring the availability, reliability, and accessibility of our data assets. Your expertise in data...

  • Data Architect

    4 weeks ago


    Johannesburg, South Africa Dimension Data Full time

    FunctieomschrijvingAre you tired of being micro managed? Do you want to work for a company where the CEO acts like a consultant and has few final decisions to make? We are looking for an experienced Data Architect who can deliver complex data solutions with minimal oversight.As a Data Architect, you'll be responsible for designing and implementing the...


  • Johannesburg, South Africa PBT Group Full time

    Define and lead the execution of the data engineering strategy with the intent to significantly evolve the enterprise data warehouse, ensuring seamless data pipelines and maintain data for availability and usability by the insights division. Lead the transformation of the data human capital to de-risk the environment and ensure adaptability to the changing...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    This well known company is looking for a Data Engineer. will be based in Rivonia The ideal candidate will have strong experience in the following: Data cleaning SQL ExportBig data Sets BSc Degree in Maths and Stats will be required a min of 3 years experience. Stable track record is required. Send your Cv to marinda@prrrecruitment.co.za


  • Johannesburg, South Africa PBT Group Full time

    Define and lead the execution of the data engineering strategy with the intent to significantly evolve the enterprise data warehouse, ensuring seamless data pipelines and maintain data for availability and usability by the insights division. Lead the transformation of the data human capital to de-risk the environment and ensure adaptability to the changing...


  • Johannesburg, South Africa PBT Group Full time

    Define and lead the execution of the data engineering strategy with the intent to significantly evolve the enterprise data warehouse, ensuring seamless data pipelines and maintain data for availability and usability by the insights division. Lead the transformation of the data human capital to de-risk the environment and ensure adaptability to the changing...

  • Senior Data Engineer

    4 weeks ago


    Johannesburg, South Africa Salt Employee Benefits Full time

    Salt Employee Benefits is looking for a savvy Snr Data Engineer to join our IT team. This role requires the incumbent to have  a significant set of technical skills, including a deep knowledge of SQL database design and multiple programming languages. The successful incumbent should have stellar communication skills as she/he will work across departments...

  • Jnr Data Engineer

    4 weeks ago


    Johannesburg, South Africa Salt Employee Benefits Full time

    Data is one of the most valuable resources a company owns, and savvy data engineers are required to build an infrastructure to keep it organized. This role requires a significant set of technical skills, including a deep knowledge of SQL and multiple programming languages.  The incumbent should have stellar communication skills as you will work across...


  • Johannesburg, South Africa Dimension Data Full time

    As a Financial Data Analyst, you'll analyse data and develop analytical models to provide financial reporting, forecasts and risk management. You will have experience in either an analyst or senior role within the finance department of a large organisation. You should also be fluent in SQL and familiar with R programming language. **Requirements - Acquire...


  • Johannesburg, South Africa Trafigura Full time

    -Trafigura Johannesburg, South Africa Posted 5 hours ago Permanent Competitive **Main Purpose**: We are looking to hire a motivated, enthusiastic and skilled graduate to join our Data Engineering team, based in Johannesburg and reporting directly to our Global Data Engineering Manager. - You will be given the opportunity to expand your skills in a...


  • Johannesburg, South Africa Syncwize Group Full time

    Cloud Data Engineer (Azure, Contract)We have a requirement, at our financial services client, for a senior Data Engineer with extensive technical delivery and experience in the Azure Cloud platform.  The purpose of this role includes - Owning and accountability for a large application platform or a collection of application platforms that deliver a...


  • Johannesburg, South Africa Golden Rule Full time

    The Role An opportunity exists for a Senior Data Streaming Engineer who will Build, enhance, and maintain our real-time data pipeline. The role will work with various infrastructure and operations teams to maintain our data infrastructure. As a senior engineer on the Data Streaming Platform team, you will be responsible for developing and maintaining...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa Psybergate Full time

    What you will be doing / What we are looking for:  Data Engineer skill is required to enable the data lifecycle within EDS, namely the ability to integrate data between source system (golden/trusted) and the target database (LOB), hence provide good quality data by applying the necessary framework/s and governance to whomever may require it (BI and...

  • Data Engineer

    3 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    What you will be doing / What we are looking for:Â Data Engineer skill is required to enable the data lifecycle within EDS, namely the ability to integrate data between source system (golden/trusted) and the target database (LOB), hence provide good quality data by applying the necessary framework/s and governance to whomever may require it (BI and...

  • Data Engineer

    3 weeks ago


    Johannesburg, South Africa Psybergate Full time

    What you will be doing / What we are looking for:  Data Engineer skill is required to enable the data lifecycle within EDS, namely the ability to integrate data between source system (golden/trusted) and the target database (LOB), hence provide good quality data by applying the necessary framework/s and governance to whomever may require it (BI and...