Subscribe to the latest remote jobs:

Senior .NET Engineer

🇲🇽 Mexico | 🇦🇷 Argentina | 🇨🇴 Colombia

ASP.NET

Management

C#

Docker

Kubernetes

GCP

Azure

PostgreSQL

Machine Learning

Design

Backend

SaaS

Cybersecurity

Devops

Senior .NET Engineer

from 🇲🇽 Mexico | 🇦🇷 Argentina | 🇨🇴 Colombia

We are on the lookout for aSenior .NET Engineerto take charge of the backend migration of a mature Windows desktop application for FDIC Call Report preparation into a cloud-native, containerized architecture running on Kubernetes. This is a greenfield-on-legacy engagement: splitting a monolithic .NET Framework 4.8 / VB.NET codebase into five independently deployable ASP.NET Core services, while safeguarding every regulatory workflow that FDIC-supervised banks depend on at filing time.

Responsibilities

  • Drive the backend migration effort from a legacy monolithic desktop application toward a cloud-native, containerized architecture
  • Direct the splitting of the existing codebase into independently deployable backend services
  • Influence architectural choices and define the technical direction across the migration workstreams
  • Coach and support a small group of engineers, keeping the team aligned on standards, patterns, and delivery objectives
  • Partner with stakeholders to translate regulatory workflow requirements into scalable technical solutions
  • Design and construct backend services that handle multi-tenant scenarios with rigorous data isolation
  • Take an active role in code reviews and maintain high standards of code quality and maintainability
  • Identify and address technical risks throughout the migration lifecycle
  • Coordinate deployment activities and keep services running reliably in containerised environments
  • Push forward continuous improvement of engineering practices, tools, and delivery workflows

Requirements

  • A minimum of 3 years of hands-on professional experience in backend .NET engineering
  • Applied experience with legacy migration efforts that transition applications onto a new technology stack
  • Proven history of designing and delivering multi-tenant SaaS backends featuring per-tenant data isolation
  • Hands-on delivery of microservices running on Kubernetes
  • Senior-level fluency in C# and ASP.NET Core (Current)
  • Practical experience with Entity Framework Core, spanning global query filters, optimistic concurrency, and migration management
  • Working proficiency in PostgreSQL, including schema design, Row-Level Security, and multi-tenant patterns
  • Applied experience with OAuth 2.0 and OIDC server-side flows via Microsoft.Identity.Web, alongside JWT issuance and validation
  • Hands-on background with Docker and Kubernetes, including ownership of service manifests rather than merely consuming them
  • Practical experience with xUnit and Testcontainers for authoring integration tests against real databases
  • Solid VB.NET reading comprehension, with the ability to confidently trace and reason about legacy VB.NET code without needing to write new VB.NET
  • Fluent English communication at B2 level or higher, in both written and spoken forms

Nice to Have

  • Experience setting up Auth0 or similar SAML/OIDC brokers for identity and access management
  • Awareness of AI Assistants for enhancing development activities and productivity
  • Working familiarity with Azure Pipelines for CI/CD automation
  • Understanding of Google Cloud Platform for cloud infrastructure and service operations
  • Practical exposure to Helm for managing Kubernetes application deployments
  • Hands-on background designing and constructing REST APIs
  • Familiarity with SAML for federated authentication scenarios
  • Awareness of XBRL for structured business reporting use cases
  • Experience with OpenTelemetry SDK instrumentation for observability and tracing
by @maxrusakovic