We are hiring a Senior Backend Engineer to join a Platform Group responsible for building shared backend services and infrastructure used across multiple enterprise products. This role suits someone who enjoys designing scalable systems, influencing architecture, and working closely with cross-functional teams.ResponsibilitiesDesign and develop shared backend and platform components used by multiple product teamsBuild and maintain scalable, reliable microservices and event-driven systemsOwn backend services end-to-end, from design through deployment and supportCollaborate with engineering, DevOps, and architecture teams on platform standards and capabilitiesMentor junior engineers through code reviews and technical guidanceDrive improvements in performance, reliability, observability, and developer productivityContribute to architectural decisions and backend best practicesAnalyse system performance and identify optimisation opportunitiesRequired Experience6+ years of backend software engineering experienceStrong expertise in C# and .NET CoreExperience building microservices and distributed systems at scaleHands-on experience with Kubernetes and containerised applications in cloud environments (AWS, Azure, or GCP)Experience developing shared services or platform componentsBackground building enterprise or SaaS systems, ideally multi-tenantStrong communication and collaboration skillsExperience mentoring engineers or providing technical leadershipBachelor's degree in Computer Science or equivalent experienceFluent English (written and spoken)EU Citizenship is essential for this role.Nice to HaveExperience with Kafka, RabbitMQ, or other messaging systemsKnowledge of ElasticSearch or distributed search platformsExperience with observability tools (Prometheus, Grafana, tracing)API design and governance experienceFamiliarity with CI/CD pipelines and infrastructure-as-code