As a Staff Software Engineer, you will play a key role in designing and implementing complex software solutions. You will collaborate with cross-functional teams, mentor junior engineers, and drive architectural decisions to enhance our products and services.What you’ll do: Design, craft, and maintain software applications using our core development languages C# (.Net) and JavaScript / TypeScript (ReactJS)Supporting the team to plan and prioritise work in agile SprintsSupport and contribute to software architecture and solution designCollaborate with cross-functional teams to identify and prioritise technical solutionsLead and assist with planning the development of technical solutions from concept to launchEnsuring the team's SLOs are being monitored and metStay up-to-date with industry best practices and emerging technologies