Senior .NET Software Engineer (Distributed Systems & Azure)

AI overview

Contribute to the architecture and maintenance of multi-region distributed systems on Azure, emphasizing collaborative engineering excellence and innovative design.

At Mindera, we are continuously developing a fantastic team and would love for you to join us. We are currently seeking a Senior .NET Software Engineer to join a project focused on building high-performance, multi-region distributed systems in Azure.

As a Senior Engineer, you will play a critical role in architecting and maintaining large-scale applications. You won't just write code; you will shape how services communicate via gRPC, how events flow through EventHub, and how our infrastructure scales on AKS.

We value simple, testable code and a "GitOps first" mentality.

We are looking for someone who thrives in collaborative environments and is passionate about engineering excellence, from Terraform automation to advanced observability with Grafana.

Requirements

You're Great At:

  • .NET Mastery: Extensive experience with .NET and C# (8+ years), building robust backend services.
  • Distributed Architectures: Designing and implementing scalable systems using microservices, gRPC for inter-service communication, and OpenAPI for documentation.
  • Azure Ecosystem: Hands-on experience with Azure SQL, Table Storage, and Key Vault.
  • Event-Driven Design: Experience publishing and consuming events (specifically with EventHub or similar like Kafka).
  • Cloud-Native Runtimes: Deep knowledge of container orchestration with AKS (Azure Kubernetes Service).
  • Quality & Testing: A strong "Test-First" mindset, including Unit Testing, Integration Testing, and performance validation with k6.
  • Infrastructure as Code: Experience with Terraform (Terragrunt is a major plus) to manage multi-region environments.
  • Leadership: Providing technical mentorship, leading architectural decisions, and collaborating in an Agile environment.
  • Language: Fluency in English is mandatory.

It Would Be Fantastic If You Also Have:

  • Experience with Redis and advanced search capabilities (e.g., RediSearch).
  • Familiarity with Identity Management using Duende (IdentityServer).
  • Knowledge of GitOps development workflows.
  • Experience with Grafana for system observability and monitoring.

Benefits

The Things We Really Care About:

  • Permanent contract
  • Unlimited PTO
  • Flexible working hours
  • Training & conferences, create your own training plan
  • Work with large scale systems powering global businesses

Other Good Things:

  • Choose Laptop & Peripherals that best suit your needs
  • Hotspot with unlimited usage (PT), for work or Netflix ;)
  • We have amazing offices in Porto, Aveiro, and Coimbra if you want to physically connect with minders. Remote from Portugal is also an option. Remote from other Countries will depend on your current location and Projects
  • At the offices, we have a wide range of snacks to keep you fed and healthy
  • Partnerships with local businesses

Most of all, You get to work with a bunch of great people, where the whole team owns the project together in a politics-free environment. Our culture reflects our lean and self-organization attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way, and talk to everyone to enhance communication. Freedom and Responsibility go hand in hand, and we value commitment, feedback, and empathy.

About Mindera

At Mindera we use technology to build products we are proud of, with people we love.

Software Engineering Applications, including Web and Mobile, are at the core of what we do at Mindera.

We partner with our clients to understand their products and deliver high-performance, resilient, and scalable software systems that create an impact on their users and businesses across the world.

You get to work with a bunch of great people, where the whole team owns the project together.

Our culture reflects our lean and self management attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication.

We are proud of our work and we love to learn all and everything while navigating through an Agile, Lean and collaborative environment.

Check out our Blog and our Handbook!

Our branches are located: Porto, Portugal | Aveiro, Portugal | Coimbra, Portugal | Leicester, UK | Casablanca, Morocco | San Diego, USA | San Francisco, USA | Chennai, India | Bengaluru, India | Cluj-Napoca, Romania

Perks & Benefits Extracted with AI

  • Education Stipend: Training & conferences, create your own training plan
  • Flexible Work Hours: Flexible working hours
  • Free Meals & Snacks: At the offices, we have a wide range of snacks to keep you fed and healthy
  • Paid Time Off: Unlimited PTO

At Mindera we use technology to build products we are proud of, with people we loveSoftware Engineering Applications, including Web and Mobile, are at the core of what we do at Mindera.We partner with our clients, to understand their product and deliver high performance, resilient and scalable software systems that create an impact in their users and businesses across the world.You get to work with a bunch of great people, where the whole team owns the project together.Our culture reflects our lean and self-organisation attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication.We are proud of our work and we love to learn all and everything while navigating through an Agile, Lean and collaborative environment.Check out our Blog: https://mindera.com/ and our Handbook: http://bit.ly/MinderaHandbookOur offices are located: Aveiro, Portugal | Porto, Portugal | Leicester, UK | San Diego, USA | Chennai, India | Bengaluru, India | Cluj-Napoca, Romania

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job