Lead innovative software solutions as a Principal Software Developer at Ideon in Richmond, British Columbia. Your expertise in backend systems and architecture is vital for driving AI-enabled workflows and scaling platforms. In this hands-on role, you will report to the Director of Software Engineering and collaborate with a multidisciplinary team of developers and scientists. You will leverage over 12 years of software development experience, focusing on cloud-native systems and distributed architectures. Your leadership will help guide technical decisions, build prototypes, and optimize existing platforms. Key Responsibilities: • Collaborate to solve complex software challenges • Guide teams in critical technical decisions • Develop prototypes to mitigate architectural risks • Lead design for distributed systems and APIs • Establish patterns for scalable development Requirements: • 12+ years in software development, 3+ in leadership • Strong backend expe...