Back to all jobs
Payne Talent logo

Backend Engineer — APIs & Data Services (C# / Python)

Payne Talent
NordhavnHybrid5d ago

About the role

Backend Engineer — APIs & Data Services (C# / Python)

Our team is building the platform that captures, stores, and exposes the complete history of access to mission-critical OT (Operational Technology) assets. Through event ingestion, audit logging, activity tracking, and data services, we provide the foundation for compliance and security reporting as well as AI-driven insights. Reliability, traceability, and data integrity are at the core of what we do.

We are looking for a Backend Engineer with a strong hybrid skill set across C#/.NET and Python to help us build and evolve the APIs, services, and pipelines at the heart of our audit logging platform. Your main mission is to design and build the APIs that expose our audit log, both as queryable endpoints and as real-time streams, and to develop the backend services, integration layers, and data pipelines that feed and surround them.

You will work closely with colleagues in the Data & AI team to ensure that audit events flow reliably from OT asset interactions all the way to the systems that consume them: compliance and security tooling, downstream platforms, and AI-driven analytics. Our data and ETL workflows run on Azure Databricks, and you will own significant parts of the processing, storage, and exposure of audit data through APIs and streaming interfaces.

This is a hands-on engineering role at the intersection of API design, data engineering, and backend development. You will influence architecture across streaming APIs, event-driven services, and data pipelines, and help ensure that audit capabilities are cleanly, reliably, and securely exposed to the rest of the platform and external consumers.

We are looking for a self-driven and curious engineer who thrives in a collaborative environment. You value a healthy feedback culture, are open and approachable, and enjoy working closely with colleagues, ideally from the office, to solve problems together. You are focused, eager to learn, and motivated to continuously improve both our processes and your own work. You are comfortable navigating external constraints and can design robust solutions within those boundaries. You maintain a practical balance in documenting your work: thorough enough to ensure clarity and knowledge-sharing, yet efficient enough to avoid unnecessary overhead.

Beyond all that, this role is a fantastic chance to grow: professionally, personally, and as part of a team that genuinely enjoys building great things together and having fun along the way.

  • Design and build C# APIs that expose audit logs to internal and external consumers, both as queryable endpoints and as real-time streams (e.g., WebSockets, Server-Sent Events, gRPC streaming)

  • Develop streaming APIs backed by event-driven infrastructure (queues, event buses, message brokers)

  • Design and maintain clean data contracts, API schemas, and event formats suitable for compliance, security, and analytics consumers

  • Ensure APIs are robust, performant, and scale with growing event volumes

  • Build and maintain C# backend services that ingest, store, and expose audit events, activity records, and access history

  • Design integration points with upstream OT systems and downstream consumers (compliance tooling, security platforms, analytics)

  • Help define retention, immutability, and compliance characteristics of the audit data layer

  • Bridge Python-based data workflows with the C#/.NET production environment

  • Ensure scalable and maintainable data access patterns across systems

  • Contribute to architectural decisions spanning APIs, data, and integration layers

  • Maintain CI/CD pipelines for backend services and data workflows

  • Implement automated testing, monitoring, and logging across services

  • Solid experience with C#/.NET backend development

  • Experience in Python, particularly for data processing and pipeline development

  • Strong experience designing and building APIs (REST and streaming), including real-time or event-driven interfaces

  • Experience building data-centric backend services (e.g., audit logs, event stores, activity streams, or similar)

  • Experience designing and implementing ETL or data pipelines in a production environment

  • Experience with cloud-based data platforms (preferably Azure Databricks)

  • Solid understanding of relational and/or distributed data stores

  • Experience with CI/CD tools (Azure DevOps, GitHub Actions)

  • Strong sense of code quality, testing, and maintainability

Experience with any of the following is a plus:

  • Queuing technology (e.g., RabbitMQ)

  • Databricks and PySpark

  • Data streaming architectures (Kafka, Event Hubs, change data capture)

  • Kubernetes and container-based deployments

  • Infrastructure as Code (e.g., Bicep, Terraform)

  • Deeper .NET ecosystem experience (e.g., ASP dot net, Core internals, performance tuning, source generators)

  • Observability tooling (e.g., Prometheus, Grafana, OpenTelemetry)

  • Distributed systems failure modes and resilience patterns

  • Familiarity with SOC tooling and concepts (SIEM integration, log forwarding, security event formats such as CEF/LEEF)

  • Familiarity with workflow orchestration tools (Databricks Workflows, Airflow, Azure Data Factory)

  • Familiarity with Azure services (Functions, Container Apps, Data Lake, API Management)

  • Experience with append-only / immutable data stores and time-series databases

  • Exposure to OT, ICS, or other mission-critical / regulated environments

You will be joining an ambitious and fast-growing team that is shaping how data and AI power our products. We move quickly, take ownership of what we build, and care about doing things well. This is a place where your work has a visible impact, where your ideas are heard, and where you can grow alongside colleagues who genuinely enjoy solving hard problems together. If you want to be part of building something meaningful with a team that values curiosity, collaboration, and craftsmanship, you will feel at home here.

479,000+ hidden jobs like this

Payne Talent and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.