Principal Software Engineer/Architect (.Net) - #188606

TLNT Bridge Recruiting


Date: 2 weeks ago
City: Surrey, BC
Salary: CA$133,000 - CA$168,000 per year
Contract type: Full time

Principal Software Engineer/Architect (.Net)

Location: Surrey, BC (Hybrid — 1 day/week in-office)

Type: Full-Time | Level: Senior Professional



About the Company

An established leader in academic and healthcare software is seeking a Principal Software Engineer to play a key role in modernizing a widely adopted enterprise desktop solution used in health education and care delivery across North America and beyond. The platform supports the training of future healthcare professionals and helps institutions provide care to a broad range of communities, including underserved and uninsured populations. With a cloud-based product poised for significant growth and an on-premises platform already powering the majority of the market, the need for scalable, forward-thinking software architecture is greater than ever. As a Principal Engineer, you’ll lead architectural direction and modernization efforts, work across the full development lifecycle, and mentor a talented team. This is a strategic and technical leadership role, reporting directly to the Head of Engineering.


About the Role

Lead architecture and design of scalable, maintainable enterprise software solutions. Guide modernization efforts for a market-dominant desktop application. Champion software quality through reviews, testing strategies, and performance optimization. Collaborate cross-functionally with product, engineering, and leadership teams to define and execute long-term technical direction. Provide mentorship and guidance to engineers, fostering growth and best practices. Evaluate and recommend modern tools, frameworks, and cloud-native technologies. Ensure security, scalability, and performance are top of mind in all solutions. Maintain and communicate architectural documentation and roadmaps. Keep current with industry trends and incorporate modern design and engineering approaches.


Responsibilities

  • Lead architecture and design of scalable, maintainable enterprise software solutions.
  • Guide modernization efforts for a market-dominant desktop application.
  • Champion software quality through reviews, testing strategies, and performance optimization.
  • Collaborate cross-functionally with product, engineering, and leadership teams to define and execute long-term technical direction.
  • Provide mentorship and guidance to engineers, fostering growth and best practices.
  • Evaluate and recommend modern tools, frameworks, and cloud-native technologies.
  • Ensure security, scalability, and performance are top of mind in all solutions.
  • Maintain and communicate architectural documentation and roadmaps.
  • Keep current with industry trends and incorporate modern design and engineering approaches.


Qualifications

Bachelor’s or Master’s in Computer Science, Engineering, or equivalent experience.


Required Skills

  • 7+ years in software development, with 3+ in a lead or architectural role for complex, enterprise-grade systems.
  • Deep understanding of software design patterns, architecture principles, and modern frameworks.
  • Proficiency with languages such as Java, C#, or Python.
  • Strong experience with service-oriented architecture and microservices.
  • Cloud experience (AWS, Azure, or GCP).
  • Experience with both relational (Oracle, Postgres) and NoSQL databases.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerized environments.
  • Understanding of compliance and regulatory standards like SOC2, ISO 27001, GDPR, or HIPAA.
  • Excellent communication and collaboration skills; able to guide and inspire senior engineers.


Preferred Skills

  • Certification or formal training in software architecture.
  • Experience with .NET (Standard/Core/5+).
  • Exposure to the dental or healthcare tech space (an asset, not a requirement).
  • Hands-on with infrastructure automation and DevOps toolchains.


Pay range and compensation package

Salary: $133,000 - $168,000

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

automotive electrical technician

Advance Tech Autobody & Paint Ltd, Surrey, BC
3 days ago
Overview Languages English Education Secondary (high) school graduation certificate Experience 1 year to less than 2 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Adjust, repair or replace parts and components of automotive systems Test and adjust repaired systems to manufacturer's specifications Advise customers on work performed and...

carpenter

Harji Exterior Finishing Limited, Surrey, BC
4 days ago
Overview Languages English Education No degree, certificate or diploma Experience 2 years to less than 3 years On site Work must be completed at the physical location. There is no option to work remotely. Work setting Construction Relocation costs covered by employer Responsibilities Tasks Read blueprints, drawings and sketches to determine work requirements Measure, cut, shape, assemble and join materials...

Commis - syndiqué

No Frills, Surrey, BC
4 weeks ago
L’utilisation du masculin à pour but d’alléger le texte Venez faire votre différence dans les communautés à travers le Canada, où l'authenticité, la confiance et l'établissement de liens sont valorisés - alors que nous façonnons l'avenir du commerce de détail au Canada, ensemble. Notre engagement à avoir un impact positif sur la vie de tous les Canadiens viens offrir à...