Software Architect (Java or C#)
- Location
- United Kingdom
make pragmatic trade-offs. Support teams in diagnosing complex performance, latency, throughput, and resource-utilisation issues. Help establish engineering standards and reusable patterns for reliable, maintainable services. Performance & Observability Lead investigations into performance bottlenecks across applications, infrastructure, databases, queues, networks, and third-party dependencies. Improve observability through metrics … write clean, maintainable production code. Experience working with Engineering teams to influence architecture and improve production readiness. Understanding of distributed systems, scalability, resiliency patterns, failure modes, and performance engineering. Experience diagnosing complex production issues across application and infrastructure layers. Hands-on experience with cloud platforms such ...