CareerPlan

Software Engineer

Portimão, PTRemoteFull-time2026-10-13 → 2026-11-10
Hybrid

Core

Build resilient, scalable, and secure .NET backend systems for global financial infrastructure, including multi-currency accounts, payment routing, and treasury operations.

Role type

Senior Back-End Software Engineer (.NET)

Builds

Core financial systems and API-driven client integrations

Domain

Financial Technology (FinTech) / Payments & Treasury

Deliverable

production ML models | product features

Required skills

.NET, C#, DDD, CQRS, Clean Architecture, RESTful APIs, SQL Server, Unit Testing (NUnit/xUnit), Git, Agile

Preferred skills

DevOps (GitHub Actions), Messaging (Azure Service Bus/gRPC), Financial sector experience, Jira

Technologies

.NET, C#, SQL Server, NUnit, xUnit, NSubstitute, Moq, GitHub Actions, Azure Service Bus, gRPC, Jira

Responsibilities

Architect and implement high-quality .NET applications; Produce clean, maintainable, and well-documented code; Conduct peer code reviews; Embed security principles into the codebase; Partner with QA teams on test planning; Remain current with emerging .NET technologies.

Seniority

Mid-Senior, hands-on IC