A leading financial services provider is seeking a Full Stack Software Engineer to join their team in Waterloo. The role includes developing and maintaining efficient code, mentoring engineers, and designing scalable APIs. Candidates should possess over 5 years of experience, a strong grasp of both front-end and back-end development principles, and proficiency in C# or Java. The position offers a hybrid work environment and an attractive salary range of $86,100 - $136,100 CAD, along with customizable benefits.#J-18808-Ljbffr