Salary: £25,000 - 50,000 per year Requirements: Exceptional problem-solving ability High competency in .NET and version control (e.g., Git) Experience in other languages such as Python (desirable) Experience in delivering B2B SaaS web applications in a cloud environment Strong database experience (MSSQL) Experience considering performance and security of web applications Understanding of high-level architectural designs and patterns Familiarity with release management and tools like Jira Knowledge of appropriate coding design patterns and avoidance of anti-patterns Ability to follow processes, suggest improvements, and embrace change Capability to build full end-to-end solutions Strong communication skills to bridge development teams and other business areas Positive attitude and ability to work within an agile team Strong sense of ownership and responsibility throughout project lifecycles Willingness to practice Responsibilities: Collaborate closely with DevOps leads to evolve the cloud platform Introduce cloud-native technologies and improve deployment pipelines Align technical direction with stakeholders, including product teams Share context and ensure coherent service evolution as teams integrate Make thoughtful technical decisions with long-lasting impact Operate across technical, organizational, and cultural boundaries Influence beyond the immediate team with strategic insights and guidance Embrace complexity in working relationships and project challenges Contribute to planning from both technical and functional viewpoints Support continuous improvement initiatives within the team and processes Technologies: .NET Framework Cloud DevOps Git Support JIRA Python Security Web ASP.NET Product Owner More: We are a dynamic engineering organization that has recently merged following an acquisition, providing a unique opportunity to shape the future of our teams and systems. Our team of 25 engineers is focused on modernizing our large .NET Framework estate to .NET Core and optimizing our cloud platform. We encourage collaborative problem-solving, and recognize exceptional communication as key to our success. Joining us means being part of a small but highly focused sub-team dedicated to impactful engineering practices in a complex environment. last updated 5 week of 2026