Back to Careers
EngineeringSeniorFull-time

Senior Software Engineer — .NET / Cloud

Senior Software Engineer with solid .NET Core and Azure experience to build and operate high-availability, high-complexity systems in regulated environments. Hybrid model.

Híbrido — Lisboa / Porto, Lisboa

About the role

We are looking for a Senior Software Engineer (.NET / Cloud) to join our engineering team. You will work on high-complexity, high-availability systems in regulated environments — designing and building robust, scalable, and observable solutions.

This is a role for experienced engineers who value clean architecture, engineering best practices and accountability for the systems they build.


What you'll do

  • Design, develop and maintain backend services and APIs using .NET Core (C#)
  • Build and operate cloud infrastructure on Azure (App Services, AKS, CI/CD pipelines)
  • Implement and evolve microservices, serverless functions and event-driven architectures
  • Ensure solutions meet high standards of availability, observability and auditability in regulated contexts
  • Contribute to technical design decisions: architecture reviews, code reviews, ADRs
  • Integrate with third-party systems and internal platforms in complex, regulated environments
  • Champion engineering best practices: security, code quality, automated testing, documentation

What we're looking for

Experience & Skills

  • Solid experience with .NET Core (C#) in production environments
  • Strong knowledge of Azure services: App Services, AKS, CI/CD (Azure DevOps or GitHub Actions)
  • Hands-on experience with microservices, serverless and event-driven architecture patterns
  • Experience with high-throughput transactional systems
  • Experience working in regulated environments (financial services, insurance, health or similar)
  • Strong grasp of security, observability and auditability requirements
  • Good command of engineering best practices: SOLID, clean code, automated testing

Profile

  • Autonomous and proactive — you take ownership of your work end to end
  • Comfortable navigating complex, regulated environments with demanding SLAs
  • Clear communicator, able to discuss technical topics with both engineers and stakeholders
  • Detail-oriented with a strong quality mindset

What we offer

  • Full-time position with a hybrid model (Lisboa / Porto)
  • Work on technically demanding, meaningful systems
  • Strong engineering culture focused on quality and best practices
  • Competitive compensation package

Responsibilities

  1. 1Design, develop and maintain backend services and APIs in .NET Core (C#)
  2. 2Build and operate Azure cloud infrastructure: App Services, AKS, CI/CD pipelines
  3. 3Implement and evolve microservices, serverless and event-driven architecture patterns
  4. 4Ensure high availability, observability and auditability in regulated environments
  5. 5Contribute to architecture reviews, code reviews and technical decision-making (ADRs)
  6. 6Integrate with third-party systems and internal platforms in complex, regulated contexts
  7. 7Promote engineering best practices: security, code quality, automated testing and documentation

Requirements

  • Solid production experience with .NET Core (C#)
  • Strong knowledge of Azure: App Services, AKS, CI/CD (Azure DevOps or GitHub Actions)
  • Hands-on experience with microservices, serverless and event-driven architecture patterns
  • Experience with high-throughput transactional systems
  • Experience in regulated environments (financial services, insurance, health or similar)
  • Understanding of security, observability and auditability requirements
  • Good command of engineering best practices: SOLID, clean code, automated testing
  • Strong sense of ownership and accountability

Benefits

  • Hybrid model — Lisboa / Porto
  • Work on high-complexity, high-availability systems
  • Technically demanding environment with strong engineering culture
  • Collaborative team with a focus on quality and best practices
  • Competitive compensation package

Technologies

.NET CoreC#AzureAKSKubernetesMicroservicesServerlessEvent-DrivenCI/CDAzure DevOpsGitHub ActionsREST APIs

Share this position

Interested? Apply Now