Hackajob is collaborating with Sage to connect them with exceptional tech professionals for this role. As a Senior Software Engineer at Sage, you will report to the Engineering Team Lead and serve as a subject matter expert on technical solutions and business processes within your area of responsibility. Please note that this role is hybrid and will require you to work 3 days a week from our Newcastle office. Requirements Strong proficiency in C# and Angular. Hands-on experience with Microsoft Azure. Familiarity with Infrastructure as Code tools, including Terraform and YAML. Deep understanding of database design principles, including logical and physical schema modelling. Experience in multi-tier application architecture and major relational databases, especially Microsoft/Azure SQL. Proficiency in unit and integration testing methodologies.