For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Lyzer
Lyzer

Principal Backend Engineer - C# / .NET / Distributed Systems (M/F/D)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

C
Azure
Microservices
+34

Permanent role
4 days ago
Apply now

Principal Backend Engineer | C# / .NET / Distributed Systems (M/F/D)

We are looking for a Principal Backend Engineer to join our team!

Someone who has designed, built, operated and evolved distributed backend systems in production, understands how they fail, and knows how to make pragmatic technical decisions when there is no perfect solution.

You should be comfortable moving between architecture discussions and actual implementation.

#.NET #C# #DistributedSystems

Quick details

๐Ÿ“Portugal based

๐Ÿ’ป Remote work model and flexible schedule

โš™๏ธ Backend / C# / .NET / Azure

๐Ÿ—๏ธ Microservices & distributed systems

๐Ÿ“จ Event-driven architecture

Your Mission

This is a hands-on technical role. You will design and build backend systems, make architectural decisions, establish engineering standards, and help other engineers solve complex technical problems.

About Us

At Lyzer, we empower retailers and e-commerce businesses with innovative technology solutions, driving operational excellence and growth in a dynamic market.

Our mission is to revolutionize the logistics landscape, enabling unprecedented efficiency and exceptional customer experiences.

Our platform is based on microservices and asynchronous communication with an event-driven architecture, supporting a Logistics as a Service ecosystem.

Responsibilities (Your Day-to-Day)

  • Own and influence the architecture of critical backend systems across multiple domains
  • Design scalable and resilient solutions using C#, .NET and microservices
  • Design and evolve event-driven and asynchronous workflows
  • Define service boundaries, integration approaches and communication patterns
  • Make architectural decisions considering scalability, reliability, maintainability and operational complexity
  • Establish and promote engineering standards, patterns and best practices across teams
  • Help engineers make better technical decisions through mentoring, design reviews and code reviews
  • Drive improvements in performance, observability, testing, CI/CD and production reliability
  • Proactively identify technical risks and opportunities before they become problems

Requirements

  • 8+ years of professional software development experience, with significant experience building backend systems using C# and .NET.
  • Strong hands-on experience designing and operating microservices and distributed systems in production.
  • Proven experience with event-driven architectures and messaging technologies such as RabbitMQ, Kafka, Azure Service Bus, AWS SQS or equivalent.
  • Strong understanding of asynchronous systems and failure scenarios, including concepts such as: idempotency, retries, dead-letter queues, eventual consistency, transactional messaging
  • Strong experience with relational databases and SQL Server; Azure SQL experience is highly valued.
  • Strong understanding of software architecture and design principles such as DDD, SOLID and Clean Architecture.
  • Experience with cloud platforms, preferably Azure, including serverless services such as Azure Functions.
  • Experience with automated testing, CI/CD and production observability.
  • Experience mentoring other engineers and influencing technical decisions across teams.
  • Good communication skills in English.
  • Previous experience using AI development assistants as part of the engineering workflow

Perks / Benefits

๐Ÿฝ๏ธ Meal allowance card (x12 months)

๐Ÿ•ฐ๏ธ Remote work model and flexible schedule

๐Ÿ’ป Computer to facilitate your work

๐Ÿ’ณ Competitive salary with fixed and variable income, allowing the individual to grow with the company

๐Ÿ“š Access to technical training platforms in different areas to support your professional development

๐Ÿš€ Startup environment offering you a dynamic and collaborative culture where innovation and entrepreneurship are encouraged

๐Ÿฅ Other fringe benefits such as health insurance, gym or school-vouchers.

๐Ÿ“ฅApply here: https://www.lyzer.tech/careers/principal-backend-engineer-c-net-distributed-systems-m-f-d

About Lyzer

๐Ÿ”—Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
ยฉ Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service