This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Infrastructure Developer (.NET/C#), you will play a pivotal role in designing, building, and evolving our internal private cloud and infrastructure platforms at enterprise scale. You will deliver secure, resilient, and observable .NET/C# services, background workers, APIs and automation that support thousands of users and critical systems. The role partners closely with solution architects, network engineering, security, and operations teams to deliver pragmatic, production‑ready solutions that balance speed, safety, and long‑term maintainability. Operating with significant autonomy, this role applies deep expertise in platform engineering, networking, and enterprise systems to develop the services that operate behind the scenes to perform reliably across complex corporate networks, security controls, and compliance requirements.
Job Responsibility
Design, build, and maintain production‑grade .NET/C# services, APIs, and background workers (REST, gRPC, asynchronous processing) that integrate with enterprise infrastructure systems such as networking services, virtual machines, identity platforms, secrets management, CMDBs
Develop internal platform tools, reusable libraries, SDKs, CLIs, and templates that enable consistent, scalable delivery across engineering teams
Apply modern software engineering patterns including dependency injection, configuration management, async/await, structured error handling, and API versioning
Build software that operates reliably across enterprise network environments, accounting for proxies, firewalls, NAT, load balancers, DNS behavior, and latency constraints
Implement secure transport mechanisms including TLS/mTLS, certificate handling, and diagnostics for network‑related failures
Instrument services using OpenTelemetry and related tooling to produce actionable metrics, logs, and distributed traces
Define and implement health checks, SLIs/SLOs, retries, timeouts, circuit breakers, and resilience patterns
Participate in on‑call rotations, incident response, root‑cause analysis, and post‑incident reviews
drive durable fixes rather than temporary mitigations
Perform capacity planning, performance tuning, and operational readiness reviews
Apply security‑by‑default principles including least‑privilege access, secure service‑to‑service authentication, and safe secret handling (e.g., CyberArk, Azure Key Vault)
Implement OAuth2/OIDC authentication flows and service principal‑based access models
Ensure solutions align with enterprise compliance requirements (e.g., SOX, PCI, ISO‑aligned controls) and change management processes
Contribute to CI/CD pipelines using Git‑based workflows (e.g., Azure DevOps, GitHub Actions)
Develop and maintain infrastructure‑as‑code using Terraform, Bicep, or ARM templates to enable repeatable, auditable deployments across environments
Support multi‑environment promotion strategies and operational readiness for production releases
Produce clear and actionable technical documentation including runbooks, architecture decision records (ADRs), and developer guides
Mentor and coach less experienced engineers, promoting best practices in platform, reliability, and secure software design
Requirements
Bachelor’s Degree in Computer Science, Engineering, a related field, or equivalent work experience
8+ years of hands-on experience developing production-grade .NET (C#) services & background workers for Infrastructure and/or Compute Systems
Experience building and operating REST or gRPC APIs at scale
Strong knowledge of networking fundamentals, CI/CD pipelines using Git-based workflows, .NET Core Entity Framework (EF Core), and SQL design and querying
Nice to have
10+ years in enterprise software or platform engineering
Experience developing internal developer platforms, reusable libraries and golden paths
Operating services on both Windows and Linux
Proven experience with observability tools, integrating with databases (SQL Server or Postgres) and enterprise messaging platforms
Experience with enterprise PKI, certificate automation, and rotation
Experience with infrastructure-as-code (IaC) tools (Terraform, Bicep, ARM)
Hands-on experience with performance profiling, capacity planning, and resilience patterns
Familiarity with Zero Trust architectures, network segmentation, containers, Kubernetes, and SRE practices
What we offer
Competitive base salary + bonus on eligible positions
22 days plus 7 major holidays and 1 floating holiday
Company match 401(k) plan
Online and retail discounts
Physical and mental health wellness programs
Daycare, cafeteria, fitness center, and coffee shop at our HQ