
C# Backend Engineer - Secomea
Job Description
About the Platform
Our team is building the platform that captures, stores, and exposes the complete history of mission-critical OT (Operational Technology) asset access. 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.
About the Role
We are looking for a Backend Engineer with strong C#/.NET skills and a passion for cloud infrastructure to help us build, scale, and operate the platform that powers our audit logging and data services. Your main mission is to design and develop backend services in C# while owning the Azure infrastructure, CI/CD pipelines, and operational excellence that keep our systems reliable, observable, secure, and easy to evolve.
You will work closely with colleagues in the Data & AI team to ensure that the services that capture, store, and expose audit data run on a solid, secure, and well-automated foundation. Because our platform underpins compliance and security reporting for mission-critical OT environments, audit-grade reliability, traceability, and operational rigour are central to the work. Our platform runs on Azure and integrates with Azure Databricks for data and ML workflows. You will shape how we deploy, scale, monitor, and secure these systems end-to-end.
This is a hands-on engineering role at the intersection of backend development and cloud infrastructure. You will influence architectural decisions, raise the bar on operational quality, and help the team move faster by investing in tooling, automation, and reliable platform foundations.
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.
What You Will Do
Cloud Infrastructure (Azure)
Design, provision, and operate Azure-based infrastructure (Functions, Container Apps, AKS, Data Lake, API Management, etc.)
Manage infrastructure as code using Bicep
Own container workflows and Kubernetes-based deployments where applicable
Contribute to networking and security configuration in line with best practices, with awareness of the audit-grade requirements of the platform
Backend & API Development
Build and maintain high-quality C# backend services and APIs as part of the audit and data services platform
Design and maintain clean data contracts and API schemas
Collaborate with other engineers to ensure services are robust, scalable, and well-integrated
CI/CD & DevOps
Build and maintain CI/CD pipelines for backend services and infrastructure (Azure DevOps, GitHub Actions)
Implement automated testing, deployment, and rollback strategies
Drive operational improvements: faster builds, safer deploys, better developer experience
Observability, Reliability & Audit-Grade Operations
Implement monitoring, logging, alerting, and tracing across the platform
Improve system reliability, performance, and cost-efficiency
Help uphold operational standards aligned with the platform’s reliability, traceability, and compliance needs
Contribute to incident response, postmortems, and continuous operational improvement
What You Bring
Required Qualifications
Solid experience with C#/.NET backend development
Hands-on experience with Azure services (Functions, Container Apps, App Service, Data Lake, API Management, or similar)
Experience with Infrastructure as Code (Bicep and/or Terraform)
Strong experience with CI/CD pipelines (Azure DevOps, GitHub Actions)
Working knowledge of containers and Kubernetes (Docker, AKS)
Experience designing RESTful APIs
Solid understanding of monitoring, logging, and observability practices
Awareness of cloud networking and security fundamentals
Nice to Have
Experience with any of the following is a plus:
Python (for scripting, automation, or contributing to data workflows)
Queuing technology (e.g., RabbitMQ)
Databricks or other cloud data platforms
Data streaming architectures (Kafka, Event Hubs, change data capture)
Deeper Kubernetes experience (operators, service mesh, advanced networking)
Advanced Infrastructure as Code patterns (modular Bicep/Terraform, policy-as-code)
Deeper .NET ecosystem experience (e.g., ASP.NET Core internals, performance tuning, source generators)
Observability tooling (e.g., Prometheus, Grafana, OpenTelemetry)
Distributed systems failure modes and resilience patterns
Experience with secrets management and identity (Azure Key Vault, Managed Identities, Entra ID)
Cost optimization and FinOps experience in Azure environments
Exposure to OT, ICS, or other mission-critical / regulated environments
Relevant Azure certifications (e.g., AZ-204, AZ-400, AZ-305)
We have 2 roles:
We are also hiring for a Backend Engineer — APIs & Data Services (C# / Python). In this role, you will help us build and evolve the APIs, services, and pipelines at the heart of our audit logging platform. You will 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)
So when you apply, we will consider you for both roles and ask you about your specialism/preference. Either C#/Azure Cloud-focused or C#/Python API focused.
Why Join Us
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.