Senior Backend Engineer / Architect (.NET / Distributed Systems)
Cork (Hybrid)
€120k-€140k DOE
Overview
We're partnering with a scaling SaaS company building a high-throughput platform in a complex financial technology domain.
They're entering a major growth phase and need a very senior backend engineer who has already operated inside large-scale SaaS/platform environments where scalability, system behaviour, reliability, and production performance are constant challenges.
This is not a standard feature-delivery role.
They want someone who can step into a complex distributed system, understand how it behaves under load, identify weaknesses early, and help shape the long-term technical direction of the platform.
What You'll Be Doing
Platform & Systems Engineering
Design and evolve distributed backend systems in C# /.NET
Improve scalability, resilience, performance, and operational reliability
Analyse production behaviour across services, messaging, APIs, and databases
Prevent bottlenecks, data growth issues, and architectural drift before they become problems
Drive long-term engineering improvements rather than short-term fixes
Architecture & Technical Leadership
Influence architecture and engineering direction across multiple teams
Review designs and challenge technical decisions where needed
Help establish patterns for building scalable, production-ready systems
Mentor engineers around debugging, distributed systems thinking, and reliability
Production & Scalability
Troubleshoot complex production issues across distributed services
Improve observability, diagnostics, logging, and system monitoring
Work closely with engineering leadership on system-wide technical priorities
Balance delivery speed with long-term platform health
Hands‑On Engineering
You’ll still be close to the code and involved in:
C# /.NET backend services
Distributed/event‑driven systems
CQRS and asynchronous workflows
Multi‑tenant SaaS architecture
CI/CD and cloud‑native environments
What They’re Looking For
Strong experience building large‑scale backend systems in C# /.NET
Background working in scaling SaaS or platform engineering environments
Deep understanding of distributed systems and real‑world production behaviour
Strong experience with:
scalability and performance optimisation
concurrency and consistency
retries, idempotency, and failure handling
debugging complex production issues
Comfortable operating at Staff/Principal/Architect level
Someone who brings ideas, improves systems, and raises engineering standards
Tech Environment
.NET / C#
Distributed systems
CQRS / event‑driven architecture
MongoDB, Azure SQL, Elasticsearch
Kubernetes / CI/CD
Akka.NET experience beneficial
Desired Skills and Experience
Senior backend engineer with strong C#/.NET experience, proven track record designing distributed/event‑driven systems, and a hands‑on approach to solving complex production and scalability challenges.
#J-18808-Ljbffr