Overview
In this role you will design and build scalable C#/.NET systems on cloud platforms, shaping architecture across modern cloud environments. You will work within a strong engineering team where technical direction matters and engineers have a voice in decisions. You’ll tackle performance and distributed systems challenges and, at Principal level, mentor others and guide architectural choices. This is a global opportunity with a culture that emphasizes work-life balance, strong engineering standards, and career progression without burnout.
Pay / Benefits
- bonus
- generous holiday
- strong pension
- work-life balance
Responsibilities
- Design and build scalable systems using C# / .NET
- Shape architecture across modern cloud platforms
- Solve complex challenges around performance and distributed systems
- Influence engineering standards and technical direction
- At Principal level, mentor engineers and guide architectural decisions
Key requirements
- Strong C# / .NET engineering experience
- Hands-on AWS or Azure experience
- Excellent software architecture and system design skills
- A passion for high-quality engineering
- collaboration
- mentoring
- communication
- C# / .NET
- AWS
- Azure
…
