Join to apply for the Principal Software Engineer (Architect) role at Henry Schein One UKWe are the leading provider of Dental software solutions in North America, supporting education institutions to train future dental professionals and deliver care to underserved markets. Our core product powers over 90% of the market, and our cloud solutions are poised for significant growth. We are seeking a Principal Software Engineer to modernize our axiUm desktop enterprise solution, involved throughout all software development phases, focusing on innovative, reliable, and scalable solutions.At Exan, our culture emphasizes ownership, transparency, collaboration, and growth. We promote open communication and a high-performance environment where every team member can impact our success.Our Engineering PrinciplesCustomer-centricity in everything we do.Data-driven decision making and curiosity about measuring outcomes.Empowerment to make decisions and act.Diverse input and active engagement in solutions.Frequent, purposeful communication.ResponsibilitiesDesign and architect scalable, efficient, and reliable software solutions aligned with business goals.Ensure performance, security, and scalability through testing and validation.Collaborate across teams to define technical direction and standards.Evaluate and recommend technologies, frameworks, and tools.Develop architectural roadmaps and maintain documentation.Mentor and guide software engineers, conduct code reviews, and promote best practices.Stay updated on industry trends and emerging technologies.AvailabilityThis is a hybrid role, requiring one day per week in our Surrey, BC office, located across from Guildford Mall.QualificationsBachelors or Masters in Computer Science, Engineering, or equivalent.At least 7 years in software development and 3 years in a lead or architect role.Proficiency in Java, C#, Python, or similar, with strong knowledge of software architecture principles.Experience with cloud platforms (AWS, Azure, Google Cloud), databases (Oracle, Postgres, NoSQL), and CI / CD pipelines.Knowledge of compliance and regulatory frameworks (SOC2, ISO 27001, GDPR, HIPAA).Bonus QualificationsCertification in software architecture.Experience with DevOps tools, .NET technologies, and healthcare industry knowledge.Interview ProcessBehavioral & cognitive assessmentTechnical interviewTeam interview with hiring manager and team3% RRSP matchingHealth benefits, including full drug coveragePaid vacation (3-5 weeks), flex days, and a paid birthday offThe salary range is CAD $133,000 - $168,000, based on experience and qualifications.J-18808-LjbffrCreate a job alert for this searchPrincipal Software Engineer Surrey, Metro Vancouver Regional District, Canada #J-18808-Ljbffr
Job Title
Principal Software Engineer (Architect)