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

Lyzer

Lisboa

Remote

EUR 90,000 - 130,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Gym membership
School vouchers
Remote work flexibility

Job summary

Lyzer is hiring a Principal Backend Engineer to design, build and evolve distributed backend systems. You will operate across architecture decisions and hands-on implementation in a remote-friendly setup, shaping scalable, event-driven services within a microservices architecture.

You will mentor engineers, drive engineering standards, and improve performance, observability, and CI/CD across teams, while collaborating with stakeholders in a flexible schedule environment.

Qualifications

  • 8+ years of professional software development experience.
  • Backend systems using C# and .NET.
  • Experience with microservices and distributed systems in production.

Responsibilities

  • Own and influence the architecture of backend systems across domains.
  • Design scalable, resilient solutions using C#, .NET and microservices.
  • Evolve event-driven and asynchronous workflows.

Skills

C#
.NET
Microservices
Event-driven
RabbitMQ
Kafka
Azure Service Bus
AWS SQS
SQL Server
Azure
DDD
SOLID
Clean Architecture
CI/CD
Observability
Mentoring
English
AI tools
Azure Functions

Tools

Azure Functions

Job description

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.

Remote work model and flexible schedule

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Backend Engineer (Remote) – .NET Microservices Lead
Principal Backend Engineer (Remote) – .NET Microservices Lead

Lyzer • Lisboa

Remote
EUR 90,000 - 130,000
Health insurance
Gym membership
School vouchers
+1
Principal Backend Engineer (C#/.NET/Azure) - Hybrid Lisbon
Principal Backend Engineer (C#/.NET/Azure) - Hybrid Lisbon

HumanIT Digital Consulting • Lisboa

Hybrid
EUR 95,000 - 140,000
Senior Mobile Developer (M/F/D)
Senior Mobile Developer (M/F/D)

Lyzer • Portugal

Remote
EUR 40,000 - 60,000
Remote work model and flexible schedule
Competitive salary with fixed and variable income
Access to technical training platforms
+2
Engineering Manager
Engineering Manager

La Redoute • Leiria

Hybrid
EUR 65,000 - 90,000
Contract Platform Engineer (B2B)
Contract Platform Engineer (B2B)

YLD • Portugal

Remote
EUR 90,000 - 120,000
Forward-thinking, ethical work environment
Opportunities for skill development
Senior .NET Software Engineer (Remote)
Senior .NET Software Engineer (Remote)

Reach IT • Portugal

Remote
EUR 45,000 - 65,000
Backend Software Engineer
Backend Software Engineer

askblue • Lisboa

On-site
EUR 60,000 - 90,000
Health Insurance
Udemy access
3.5 days leave per year + 22 vacation
Backend Software Engineer
Backend Software Engineer

Stratio Automotive • Lisboa

Hybrid
EUR 30,000 - 40,000
Salary band 30k-40k EUR
Food allowance
Health insurance
+10
Principal Engineer
Principal Engineer

Kaizen Gaming • Portugal

Hybrid
EUR 65,000 - 90,000
Competitive salary package and bonus scheme
Health and life insurance for you and your family
Unlimited access to Udemy & continuous training
+2
Lead FullStack Engineer
Lead FullStack Engineer

GoMining • Portugal

On-site
EUR 90,000 - 130,000
Courses & conferences
English learning support
Flexible hours
+1