Platform Engineer (CXT)

Description

Investec is looking for a Platform Engineer to join the Channel Data & Insights (CDI) team within the Client Experience Technology division. CDI builds and operates shared platform capabilities that capture, standardise, govern and operationalise behavioural, servicing and operational experience telemetry across the Group.

This role is hands-on and sits at the intersection of platform engineering, software engineering, integration engineering and data platform engineering. The successful candidate will help CDI build trusted, reusable and scalable capabilities that support channel insight, experience measurement, data product enablement and AI-enabled engineering automation.

Key Responsibilities

  • Telemetry platform engineering: Design, build and operate CDI telemetry collection and ingress capabilities, reusable telemetry integration standards and producer onboarding patterns.
  • Measurement architecture and event engineering: Support event standards, taxonomies, telemetry data contracts, schema versioning and measurement standards so experiences are measured consistently across channels and products.
  • Data quality and contract enforcement: Build validation, conformance and quality monitoring controls that make telemetry trusted, reusable and certification-ready.
  • Azure platform engineering: Design, automate and operate secure Azure platform services using infrastructure as code, CI/CD and cloud governance practices.
  • API and integration engineering: Build secure and scalable APIs and integration patterns using enterprise security, event-driven architecture and reusable framework approaches.
  • Data platform engineering: Support CDI's governed data foundation, including data ingestion, transformation patterns, lakehouse and medallion architecture, Databricks and Microsoft Fabric enablement.
  • Platform observability and operational excellence: Implement monitoring, alerting, operational dashboards, reliability practices and health measures for production-grade platform capabilities.
  • Enablement and self-service: Create engineering playbooks, onboarding guidance, technical standards, templates and reference implementations that help consumers onboard with less dependency on CDI.
  • AI-enabled engineering and automation: Use responsible AI-enabled development practices, automation and documentation patterns to improve engineering productivity and consistency.

Qualifications, Experience and Skills

  • 7+ years experience in platform engineering, cloud engineering, software engineering, integration engineering or data platform engineering.
  • Experience designing, building or operating Azure-based platforms and production-critical enterprise services.
  • Experience with API-driven and event-driven architecture, telemetry collection, integration services and observability solutions.
  • Working knowledge of data quality controls, data contracts, validation rules, schema management and governed data product enablement.
  • Ability to work with business, data, analytics, technology and governance stakeholders to translate requirements into secure, scalable and reusable engineering solutions.
  • Comfortable operating in ambiguity, documenting standards, supporting adoption and improving ways of working across teams.
  • Azure platform services such as Azure API Management, Event Hubs, Functions, Container Apps, Storage, Monitor, Log Analytics, Key Vault, VNets and Managed Identity.
  • Infrastructure automation and delivery practices, including Terraform, Azure Bicep, Azure DevOps, GitOps and CI/CD.
  • Software engineering skills including .NET, C#, ASP.NET Core, REST APIs, OpenAPI / Swagger, OAuth2 and TypeScript.
  • Data engineering capability across Databricks, Microsoft Fabric, Azure Data Factory, Azure Data Lake Storage, Python, SQL and PySpark where applicable.
  • Telemetry and observability capability, including event-driven architecture, telemetry engineering, schema design, event contracts, data quality controls, OpenTelemetry, Dynatrace and Azure Monitor.

Investec Culture

At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...