Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Analytics Engineer

Mukuru

Senior Analytics Engineer

We are looking for a Senior Analytics Engineer to join our Business Intelligence Department and play a central role in designing, building, and maintaining the data models that underpin enterprise reporting and analytics. The role is open to applicants from Cape Town, Johannesburg, and Pretoria, with remote work possible.

Mukuru is a Financial Services Platform offering the emerging consumer access to affordable and reliable financial services. Our foundation is built on international money transfers – helping customers to move money into, out of, and around Africa. From this base we've grown to provide a broad range of services to answer a greater array of financial needs of our customers. If you're driven by expanding access to affordable, reliable financial services for millions across Africa, from cross-border transfers to everyday money needs, then we want to hear from you.

This role reports to the Analytics Engineering Manager. You will partner closely with Data Engineering, Analysis and Data Science Teams to turn raw fast-moving operational data into trusted, governed, reusable data products that power decisions across the business.

Duties and Responsibilities (include but not limited to):

  • Data Modelling and Warehouse Development
  • Design, develop, and maintain dimensional models (facts, dimensions, conformed dimensions) in Snowflake, aligned to enterprise modelling standards.
  • Build and optimise ELT transformations using SQL stored procedures, ensuring performance, accuracy, and maintainability.
  • Translate business requirements into scalable warehouse objects (data marts, views, semantic layer assets) that serve reporting and analytics needs across multiple domains.
  • Implement and enforce data quality checks, referential integrity, and exception reporting within your models.

Delivery and Collaboration

  • Work with the Analytics Engineering Manager to plan, scope, and deliver against the development backlog.
  • Partner with Analysis teams and business stakeholders to understand reporting requirements and translate them into robust data solutions.
  • Participate in Agile sprint ceremonies and peer reviews.
  • Contribute to documentation of models, transformations, lineage, and usage conventions.

Architecture Partnership

  • Collaborate with the Data Warehouse Architect on model design, schema conventions, and technical standards.
  • Participate in design reviews, contributing to trade-off discussions and ensuring alignment with the architectural roadmap.
  • Proactively identify opportunities for model refactoring, consolidation, and performance improvement.
  • Adhere to established layer definitions and naming conventions, raising flags where standards need to evolve.

Mentorship and Standards

  • Mentor and support junior AE team members through code review, pair programming, and knowledge sharing.
  • Champion a culture of quality, documentation, and peer-reviewed development.
  • Contribute to the evolution of team standards, tooling, and best practices.
  • Serve as a technical escalation point for complex modelling challenges.

Operational Support

  • Provide support for warehouse-related incidents impacting reporting (per AE team support roster)
  • Participate in root cause analysis and contribute to preventative measures.
  • Support release management processes, ensuring changes are tested and documented before production deployment.

Key Requirements:

  • 5+ years in Analytics Engineering / BI Development.
  • Advanced SQL skills, including complex transformations, performance tuning, and stored procedure design.
  • Strong dimensional modelling skills (Kimball methodology preferred), including star and snowflake schema design.
  • Strong grasp of incremental/delta loading, merge strategies, late arriving data handling and deduplication.
  • Experience working with Snowflake and Matillion or a comparable cloud data warehouse platform and ELT tools respectively.
  • Experience with version control (Git) and structured release management and automation (CI/CD) for data assets.
  • Solid understanding of data quality principles, testing, and governance.
  • Experience working in cross-functional teams with analysts, architects, and business stakeholders.

Our Technology Stack

  • Cloud Data Warehouse: Snowflake
  • ETL Orchestration: Matillion (Server)
  • Version Control & CI/CD: Git + Liquibase
  • Languages: SQL

Additional Skills/Experience:

  • Python skills for data tooling and automation.
  • Experience with Testing Frameworks for data and data observability tools.
  • Exposure to BI tools (Power BI) and semantic layers/metrics frameworks.
  • Experience with Automated Testing of development work
  • Experience working in the Financial Services, Consulting, Retail, Technology industries or high growth businesses.

How we work

  • Pragmatic, product minded data culture focused on business outcomes and reliability.
  • Collaborative environment with clear coding standards, pairing and regular reviews.
  • Strong operational discipline around Matillion: parameterized jobs, environment-based configs, and controlled promotions (dev → qa → prod).
  • Autonomy to propose and drive improvements across our data platform.

I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited. Maybe you are just the future Mukurian we need!!

Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a 'work-like' environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers. If you do not receive any response after two weeks, please consider your application unsuccessful. NB : ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S DIVERSITY AND INCLUSION PLANS

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Analytics Engineer in United States vacancy
  • $68.5k - $88.02k

     ...Cardinal Health is looking for a Senior Specialist in Data Analytics to oversee the analytics life-cycle. Ideal candidates should have hands-on experience with Python scripting, enterprise scheduling tools, and database design practices. The position offers a salary range... 
    Senior
    Full time

    Cardinal Health

    Dublin, OH
    2 days ago
  • Responsibilities Collect, clean, and analyze large datasets from multiple sources Develop reports, dashboards, and visualizations to present insights Use SQL queries to extract and manipulate data from databases Identify trends, patterns, and insights that support business...
    Senior

    QuEST Global

    Sunnyvale, CA
    1 day ago
  •  ...Mitratech India is seeking an Analytics Consultant - Business Intelligence/Reporting. This role involves translating report requirements into SQL queries, designing solutions, and resolving technical issues related to business intelligence. The ideal candidate will have... 
    Senior

    Mitratech India

    New York, NY
    1 day ago
  •  ...PSEG is looking for a Senior Technology Engineer specializing in AWS Data Lakes in Newark, NJ. The role involves designing, coding, and supporting AWS data lake and analytics services, requiring strong collaboration with business units. Applicants should have extensive... 
    Senior
    Full time

    PSEG

    Newark, NJ
    4 days ago
  •  ...Seeking a highly motivated Senior Data Analytics Engineer, this full-time salaried position will design and implement data analytics pipelines, develop high-quality data models, and enable automation to support advanced analytics and AI use cases, while collaborating... 
    Senior
    Full time
    Work experience placement
    Remote work

    Virtual Vocations Inc

    United States
    2 days ago
  •  ...redefine computing. About the Role We\'re seeking our first data analytics hire to establish and own the data foundation for our rapidly...  ...in AI infrastructure or related technical domains Data engineering skills or familiarity with data pipeline development Experience... 
    Senior
    Full time

    Hyperbolic

    San Francisco, CA
    2 days ago
  •  ...community-focused health organization in Los Angeles is seeking a Senior Information System Analyst to enhance their Quality Incentive...  ...candidate will have extensive experience in SQL, cloud-based analytics, and data visualization tools. Responsibilities include developing... 
    Senior

    Heluna Health

    Los Angeles, CA
    3 days ago
  •  ...We are seeking a highly skilled Analytics Data Engineer with deep expertise in building scalable data solutions on the AWS platform . The ideal...  ...management, data governance, and data lineage tools. Seniority level: Mid‑Senior level Employment type: Other Job function... 
    Senior

    Revel IT

    Columbus, OH
    3 days ago
  •  ...data strategy. You will be working on the Business Intelligence Engineering team and partnering with the Product, Marketing, and Finance teams to build and deploy the next-generation end-to-end data analytics platform that will transform our data culture.... 
    Senior

    Software Technology Inc

    Boston, MA
    9 hours ago
  •  ...Valley. You'll be working lots in SQL, DBT and Python + leveraging LLMs for data enrichment & tagging. Requirements 6+ years of analytics engineering, data engineering, data science, or other highly analytical, data-oriented roles. Excellent communication skills and ability... 
    Senior

    Varos Research

    San Francisco, CA
    2 days ago
  •  ...Owning end-to-end data modeling for specific business domains, the full-time Senior Analytics Engineer will build scalable data models and pipelines, optimize ETL/ELT processes, and collaborate with cross-functional teams to enhance analytics and decision-making in a remote... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    9 hours ago
  • $139.8k

     ...Senior Data Scientist (Individual Contributor) Direct Hire | 2 Openings Location: Oshkosh...  ...cross‑functionally with data engineers, analysts, architects, and business teams...  ...or support projects across data science, analytics, and business intelligence initiatives Mentor... 
    Senior
    Remote work
    Relocation

    Global Recruitment Solutions

    New Hudson, MI
    2 days ago
  • $120k

     ...The Senior Data Analytics Engineer is responsible for establishing standards, developing proof-of-concept solutions, and ensuring adherence to best practices for both individual and team projects. This role involves designing, coding, testing, documenting, and maintaining... 
    Senior

    Rush Enterprises

    New Braunfels, TX
    9 hours ago
  •  .... 5000, Glassdoor, Parity.org and Built In on their lists of best places to work. About the Role Orchard is looking for a Senior Analytics Engineer to help rebuild how the business gets answers from its data. We're moving from a sprawling Looker footprint to a set of certified... 
    Senior
    Full time
    Remote work
    Shift work

    Orchard Robotics

    Austin, TX
    2 days ago
  •  ...but around the world. Responsibilities Lead design of complex analytics domains; standardize patterns and conventions across projects....  ...and ensure analytics deliver measurable value. Mentor analytics engineers and review work for correctness, maintainability, and clarity.... 
    Senior
    Full time

    HDR

    Omaha, NE
    2 days ago
  • $102.5k - $187.9k

     ...Join Ernst & Young Oman as an Adobe CJA Developer – Experience Staff / Senior to enhance marketing strategies by leveraging Adobe Customer Journey Analytics (CJA). This role involves designing and developing analytics solutions, collaborating with cross-functional teams... 
    Senior

    Ernst & Young Oman

    Milwaukee, WI
    3 days ago
  •  ...Ernst & Young Oman seeks an Adobe CJA Developer – Experience Staff / Senior to join their Marketing Transformation team in Alpharetta, Georgia. The role involves designing and implementing analytics solutions using Adobe CJA to drive insights and enhance marketing strategies... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Alpharetta, GA
    3 days ago
  •  ...What You’ll Do We are seeking a well‑versed Data Analytics Engineer with expertise in SQL Server Management Studio (SSMS), Power BI, and/or SSRS to support and enhance analytics for Axon software applications. Location: Hybrid in office with up to 50% travel. Must be... 
    Senior
    Work at office

    Out in Science, Technology, Engineering, and Mathematics

    Seattle, WA
    2 days ago
  •  ...Ernst & Young Oman is seeking an Adobe CJA Developer – Experience Staff / Senior in Olympia, Washington. This role focuses on designing and implementing analytics solutions using Adobe Customer Journey Analytics. Candidates should have 2-3 years of relevant experience... 
    Senior

    Ernst & Young Oman

    Olympia, WA
    3 days ago
  • $125k - $140k

     ...Analytics Engineer We are looking for an Analytics Engineer to help build and improve the analytical architecture that powers decision making at Novo. This role will partner closely with cross‑functional teams in credit, growth, marketing, and banking to build data assets... 
    Senior

    NOVO

    New York, NY
    9 hours ago
  •  ...Requirements 5+ years of experience in analytics engineering or data engineering Python and PySpark 5+ years of hands‑on experience in using advanced SQL queries (analytical functions), experience in writing and optimizing highly efficient SQL queries Bachelor’s degree... 
    Senior

    Rockstar Games

    Boston, MA
    3 days ago
  • $130k - $165k

     ...functionally with marketing, operations, finance, product, data engineering, and CX, you'll act as the connective tissue between business...  ...real business needs. Qualifications 5+ years' experience in analytics engineering, data engineering, or a related data role with direct... 
    Senior

    Arena Club

    Los Angeles, CA
    1 day ago
  •  ...ROLE OVERVIEW As a Senior Analytics Engineer, you will own end-to-end analytics delivery — from well-governed dbt data models through to polished Tableau dashboards or AI solutions consumed by business leaders across Revenue, Customer Success, and Product. This is a high... 
    Senior

    SolarWinds

    Austin, TX
    3 days ago
  • $110k - $155k

     .... We empower clients and internal teams with the metrics, analytics, reports, and visualizations needed to make informed decisions...  ...in a high-performance, high-impact environment. As a Senior Analytics Engineer, you will design, build, and maintain the data models, pipelines... 
    Senior
    Full time

    Attentive.ly

    Wilmington, DE
    3 days ago
  •  ...A leading technology firm in San Jose is seeking an Analytics Engineer to support data, automation, and AI initiatives, particularly for Revenue Cycle Management. This role involves designing scalable data models and developing automated workflows. The ideal candidate... 
    Senior

    Insight Global

    San Jose, CA
    2 days ago
  •  ...Overview Axon is seeking a Data Analytics Engineer to configure system databases, design and maintain scalable analytics solutions, and develop custom reports and dashboards for our software applications. Your Impact We expect you to work with data engineers, business... 
    Senior
    Work at office

    Out in Science, Technology, Engineering, and Mathematics

    Sterling, VA
    3 days ago
  •  ...Job Description The Analytics Engineer will support data, automation, and AI initiatives focused on Revenue Cycle Management (RCM), with an emphasis on automating the Accounts Receivable (AR) Follow-Up function. This role will design scalable, production-grade data models... 
    Senior

    Insight Global

    San Jose, CA
    2 days ago
  • $102.5k - $187.9k

     ...Ernst & Young Oman is seeking an Adobe CJA Developer – Experience Staff / Senior. In this role, you will design and implement analytics solutions using Adobe Customer Journey Analytics to enhance marketing strategies. Responsibilities include analyzing data, collaborating... 
    Senior

    Ernst & Young Oman

    Carson City, NV
    2 days ago
  •  ...time data to power critical decision-making in high-stakes environments. As the company continues to grow, they are hiring a Senior Analytics Engineer to help architect and scale the core data foundation of the business. The Opportunity You will design and implement the... 
    Senior

    Harnham

    Los Angeles, CA
    9 hours ago
  •  ...retailers to ordering, logistics, and financing — so both sides can work together on better, more sustainable terms. The Senior Analytics Engineer will enable Ankorstore’s teams to make reliable, data-informed decisions by designing, building, and maintaining high-quality... 
    Senior

    Ankorstore

    Paris, KY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Analytics Engineer. Be the first to apply!