Към основното съдържание

Senior .NET Engineer with Python

Technology
Avenga
Sofia City, Българияпреди 2 дни
Пълно работно време

Описание на позицията

We’re looking for a hands-on engineer to help shape an enterprise platform from an early stage, building and maintaining the backend services, APIs, and cloud infrastructure that power AI-driven solutions.

You’ll focus on security, access control, policy enforcement, observability, and reliability at enterprise scale, while leveraging automation and modern DevOps practices to streamline delivery.

Your work will have a visible impact from the first weeks, with opportunities to contribute to the platform itself and later support its deployment with enterprise clients.

Core skills you’ll bring

  • 6+ years of professional backend engineering, with production experience in both C#/.NET and Python, and strong in at least one of them.
  • API and distributed-systems design: REST and gRPC, asynchronous processing and queues, idempotency, relational and NoSQL data stores.
  • Production experience on at least one major cloud (Azure, AWS or GCP) and working experience with a second, including Terraform or equivalent, containers and Kubernetes.
  • Security fundamentals: OAuth 2.0 and OpenID Connect, secrets, least privilege, network isolation, data protection.
  • Observability experience: OpenTelemetry, Prometheus/Grafana or a cloud-native equivalent.
  • Spec-driven development as your normal way of working: specifications, interface contracts and acceptance criteria written before code; daily use of AI coding agents (for example GitHub Copilot, Claude Code or Cursor, with tools such as GitHub Spec Kit or Kiro); rigorous review and testing of generated code.
  • A working understanding of LLM applications: model APIs, streaming, tool calling.
  • English – Upper-intermediate or higher.

Nice-to-have

  • API gateways and reverse proxies: Azure API Management, YARP, Envoy, LiteLLM or similar.
  • Policy engines such as Open Policy Agent, and audit-grade logging.
  • High-throughput streaming APIs.
  • Regulated industries (financial services, pharma, telco).
  • Consulting or client-facing delivery; contributions to open-source projects.

The impact you'll create

  • Design and build backend services and APIs in C#/.NET and Python: an AI gateway, access control, rate and spend limits, failover and upgrades.
  • Integrate with enterprise identity, secrets management and the AI services clients already use on Azure, AWS and GCP.
  • Build for performance and resilience: streaming, concurrency, caching, load testing and graceful degradation.
  • Store and serve audit, usage and cost data reliably.
  • Build cloud infrastructure as code and CI/CD pipelines, with supply-chain security.
  • Instrument everything: traces, metrics and logs, with the alerts and runbooks that production needs.
  • Work spec-first: write the specification and acceptance criteria, implement with AI coding agents, then review and verify what they produce.
  • Write and review production-grade code, and contribute to technical proposals.
Keywords
CodingGrafanaCloud computingYARPGRPCCursorDevOpsFault toleranceOauthPythonCI/CD

Интересувате ли се от тази позиция?