CareerPlan

Senior Software Engineer

ColombiaRemoteFull-time2026-10-19 → 2026-11-10
Remote

Core

Design, develop, and maintain scalable, distributed backend systems using C# and .NET for high-concurrency applications.

Role type

Senior Software Engineer (Backend)

Builds

Scalable distributed systems, event-driven architectures, and resilient integrations

Domain

Enterprise software, cloud infrastructure, agentic AI systems

Deliverable

production ML models

Required skills

C#, .NET 8+, ASP.NET Core, Azure, event-driven architecture, Entity Framework Core, Dapper, Azure SQL Server, Azure Cosmos DB, OpenAPI, xUnit, Moq, NSubstitute, FluentAssertions, Polly, infrastructure as code

Preferred skills

None stated

Technologies

C#, .NET 8+, ASP.NET Core, Azure, Event Hubs, Key Vault, Blob Storage, Managed Identity, Entity Framework Core, Dapper, Azure SQL Server, Azure Cosmos DB, OpenAPI, xUnit, Moq, NSubstitute, FluentAssertions, Polly, Dynatrace, New Relic, Datadog, Serilog, TypeSpec

Responsibilities

Design and develop backend services using C# and .NET 8+; Build scalable distributed systems supporting high-concurrency; Design decoupled, event-driven architectures; Develop reliable webhook integrations with signature verification and idempotency; Build and optimize data access solutions; Implement cloud-native solutions using Azure services; Support infrastructure-as-code and manage deployment lifecycles; Monitor application performance and implement structured logging; Develop automated unit and integration tests; Design clean, consistent APIs using OpenAPI

Seniority

Senior, hands-on IC