Tech Stack
AzureCloudDistributed Systems.NETSQL
About the role
- Lead and mentor the development team to ensure delivery of high-quality, scalable software solutions
- Define and drive modernisation of complex distributed systems into cloud-native architectures
- Embed AI-powered tools and approaches into the software development lifecycle
- Collaborate with cross-functional stakeholders to translate complex technical topics into actionable solutions
- Own deployment processes, technical documentation, and best practices for long-term scalability and maintainability
- Promote a collaborative and innovative team culture that empowers individuals to contribute their expertise
- Combine hands-on technical leadership with strategy across an international organisation
Requirements
- Proven track record of modernising large-scale systems into modular, secure, cost-efficient cloud-native architectures
- At least 7 years of full-stack development experience across server-side stacks, databases, and modern front-end technologies
- Knowledge of C#, Azure, and SQL considered advantageous
- Demonstrable experience delivering AI-powered features and integrating tools such as AI Agents or Copilots into the development lifecycle
- Extensive practical experience in software engineering, strong knowledge of system design, distributed architectures, and modern development practices
- Prior experience leading software development teams
- Strong communication skills and ability to guide, mentor, and align stakeholders effectively