Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Architect

$133k - $168k per year
Full-time

Henry Schein One

Principal Software Engineer (Architect) Location Hybrid work in Surrey, BC V3R 1J7 : We are the leading provider of Academic-Dental software solutions in North America with clients located around the world. Our products enable education institutions to train the next generation of dental professions to deliver dental care to a variety of markets, including the underserved and uninsured. To continue building on our success and achieve those goals, we are looking for a Principal Software Engineer to join our axiUm team, reporting to the Head of Engineering. You will be engaged throughout all phases of the software development life cycle and use your drive for technology and quality to help us exceed customer expectations. You possess a strong understanding of modern software design patterns, cloud computing, and microservices.
We foster an environment that is inclusive and supportive of personal and professional growth. Our Engineering Principles
Our behavioral principles are the bedrock that our Engineering culture is built on:

  • Customer-centricity in everything we do.
  • Data drives us and we are curious about measuring things.
  • Design and architect scalable, efficient, and reliable software solutions that align with business goals and drive technological advancement.
  • Ensure the scalability, performance, and security of software solutions through testing and validation.
  • Collaborate with cross-functional teams to define the technical direction, set architectural standards, and ensure alignment across projects.
  • Develop and communicate architectural roadmaps that guide the team in implementing long-term technical strategies.
  • Create and maintain comprehensive architectural documentation.
  • Provide technical guidance and mentorship to a team of software engineers.
  • Conduct code reviews and ensure best coding and design practices.
  • This is a hybrid role, with one day in the office per week, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC

Bachelor's or Master's degree in Computer Science, Computer Engineering or equivalent.

  • Minimum 7 years of experience in software development and 3 years of experience in a lead or architect role, managing complex, scalable, enterprise-level applications.
  • Extensive knowledge of software architecture principles and design patterns, with proficiency in languages such as Java, C#, Python, or similar.
  • Strong knowledge of modern software architecture, including service-oriented architecture.
  • Experience with leading cloud platforms (AWS, Azure, Google Cloud).
  • Experience with Oracle, Postgres, and NoSQL databases.
  • Experience with CI/CD pipelines, containerized deployments
  • Familiarity with regulatory frameworks (e.g. Ability to guide senior engineers on modern architecture principles and best practices.
  • Bonus qualifications
  • Formal training or certification in software architecture.
  • Experience with DevOps tools and practices.
  • NET Standard, .NET Core and .NET 5.0 or superior.

Dental or Healthcare industry knowledge is an asset but not mandatory. Short online behavioral
Technical interview with engineering team member
Team interview with hiring manager & engineering team.
Comprehensive health benefits plan, including 100% drug coverage

  • 3-week paid vacation, growing up to 5 weeks with tenure
  • The posted range for this position is between CAD $133,000 - CAD $168,000 which is the expected starting base salary range. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Architect in Surrey, BC vacancy
  • $96.25k - $117k per year

     ...leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined...  ...be part of our team today! We are looking for a Sr. Software Engineer in Test to join our Henry Schein One’s engineering team. You will... 
    Suggested
    Work at office
    1 day per week

    Henry Schein One

    Surrey, BC
    a month ago
  • $50 per hour

     ...requirements Design, develop and implement information systems business solutions Assess physical and technical security risks to data, software and hardware Develop policies, procedures and contingency plans to minimize the effects of security breaches Develop and... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    KTC SUNDUNE SOLUTIONS

    Surrey, BC
    2 days ago
  • $80k - $100k per year

     ...Architectural Technologist or Architect Construction Administrator Multifamily Mid Rise, Townhomes, Single Family and Small Scale Commercial Hands On Site Experience. Collaborative Culture. Real Impact. Salary Range: $80,000 to $100,000 About the Firm This... 
    Suggested
    Long term contract
    For contractors
    Local area

    TalentSphere

    Surrey, BC
    3 days ago
  • $80k per year

     .... Position Summary We are seeking a Product Development (Software) Project Manager (ON-SITE) to join our team! The Role will be responsible...  ...s degree in a related field such as Computer Science, Software Engineering or Software Development Management. Strong customer service... 
    Suggested
    Work at office
    Remote work

    Savaria

    Surrey, BC
    15 days ago
  • $90k - $110k per year

     ...facilities. Job Summary We are seeking an Intermediate AI Software QA to ensure the reliability of our AI-driven platforms. In...  ...Required Skills / Qualification ~3+ years of QA or software engineering experience ~ Strong proficiency in Python scripting and experience... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Delta Controls

    Surrey, BC
    20 days ago
  • $70k - $85k per year

     ...the Opportunity: Reporting to the Project Manager, the  Field Engineer  will provide field-engineering information to the project...  ...required standards applicable to the project.  Proficient in software related to the construction industry (e.g., Primavera Scheduling... 
    Full time
    Contract work
    For subcontractor
    Work at office

    Aecon Group Inc.

    Surrey, BC
    18 days ago
  • $50k - $65k per year

    Junior Automation Engineer Location Surrey, BC : Junior Automation Engineer Starline Windows is a manufacturer and installer of high performance...  ...and keep machinery running efficiently. Use of CAD-CAM software to generate and process production data for CNC machinery.... 
    Full time
    Relocation
    Trial period
    Monday to friday
    Flexible hours
    Shift work

    Starline Windows Ltd

    Surrey, BC
    6 days ago
  • $24.59 per hour

     ...s shape a brighter future for B.C. Position Overview As an Engineering Co-op, Records, you will collaborate with a team of Engineers,...  ...members to maintain and revise engineering drawings using CAD software.  ~Work with Engineering Drafting Work Leader to address internal... 
    Hourly pay
    Temporary work

    Fortis BC

    Surrey, BC
    1 day ago
  • $72k - $98k per year

     ...About Us Aplin Martin is a full-service Civil Engineering, Architecture, Planning, Environmental and Survey company, celebrating over...  ...Coordinate design with consultant team including but not limited to: architect, landscape architect, mechanical engineer, electrical engineer,... 
    Full time
    Contract work
    Internship
    Work at office
    Flexible hours

    Aplin Martin

    Surrey, BC
    23 days ago
  • $50k per year

     ...currently seeking a dedicated and detail-oriented Application Engineer to join our team. This full-time role is key to supporting our...  ...customer and site requirements. Support sales teams, distributors, architects, and contractors with product and code-related information.... 
    Full time
    For contractors
    Work at office

    Savaria

    Surrey, BC
    16 days ago
  • $111.1k - $130.7k per year

     ...Position Overview You have deep expertise in natural gas station engineering and a proven ability to lead complex projects from concept to...  .... ~Advanced knowledge of computer systems and specialized software. ~Demonstrated experience in natural gas design and high level... 
    Full time
    Temporary work

    Fortis BC

    Surrey, BC
    2 days ago
  • $90k - $115k per year

     ...leading company at the forefront of the automotive software industry, has a rare opportunity for a Full-Stack Engineer to join their growing team based out of Surrey,...  ...~Building beautiful, intelligent software by architecting intuitive, user-friendly platforms ~Maintaining... 
    Long term contract
    Permanent employment
    Full time
    Local area
    Flexible hours

    TPD

    Surrey, BC
    more than 2 months ago
  • The Engineering Service Business Unit focuses on power system software development, power system and substation consulting studies and compliance testing services, as well as asset management solutions for electric utilities and other clients in power industry. We are the vendor... 
    Full time
    Immediate start

    Powertech Labs

    Surrey, BC
    3 days ago
  • $5000 - $6000 per month

    Overview Languages English Education Bachelor's degree Structural engineering 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. Green job Help -... 
    Work at office
    Remote work

    ARCEN Structural Engineers Ltd.

    Surrey, BC
    3 days ago
  •  ...Are We are tech industry veterans in software, hardware, and design who are pooling our...  ...partnering with autonomy controls QA release engineering and ML teams to close coverage gaps...  ...triggers, and behaviors in Isaac Sim or Unreal Engine. Maintain configuration-driven... 
    Live In
    Local area
    Remote work

    Serve Robotics

    Surrey, BC
    20 days ago
  • $70k - $90k per year

     ...About Us Aplin Martin is a full-service Civil Engineering, Architecture, Planning, Environmental and Survey company, celebrating over...  ...analysis and modelling using various techniques and modelling software is an asset. Proficient in using Excel, Word, AutoCAD, Civil3D... 
    Full time
    Work at office
    Flexible hours

    Aplin Martin

    Surrey, BC
    1 day ago
  • Under the supervision of the Team Lead of Mechanical Testing Services, the successful candidate will work alongside Engineers and Technologists to provide technical and professional leadership in delivering projects. • Lead and execute mechanical test projects in accordance... 
    Full time
    For contractors
    Immediate start

    Powertech Labs

    Surrey, BC
    28 days ago
  • $95.2k - $111.9k per year

     ...to join us as we reinvent the future of energy. As part of our Engineering team, you’ll join a diverse team of employees we can’t do without...  .... •    Advanced knowledge of computer systems and specialized software. To learn more about the recruitment process with FortisBC... 
    Full time
    Temporary work

    Fortis BC

    Surrey, BC
    more than 2 months ago
  • $95.2k - $111.9k per year

     ...to Stations Supervisor this position is responsible to provide engineering design and other professional services to support capital projects...  ...as applied to Oil and Gas projects ~Working knowledge of software such as MS Office and MS-Project  ~Demonstrated ability to provide... 
    Remplacement
    Full time
    Temporary work

    Fortis BC

    Surrey, BC
    more than 2 months ago
  • $120k - $130k per year

    Our client is looking for an Application Engineer or Mechanical Engineer to join their team in Surrey, BC. In this role, you will act as the technical expert connecting their teams with their customers, ensuring the successful implementation, integration, and optimization of... 
    Permanent employment
    Flexible hours

    TPD

    Surrey, BC
    a month ago
  •  ...Powertech Labs , a global leader in clean energy solutions and a subsidiary of BC Hydro, is seeking a Project Engineer to join our Hydrogen Infrastructure team. We design and build advanced hydrogen refueling stations , compressed hydrogen systems , and energy transition... 
    Full time
    For contractors
    Internship
    Immediate start
    Remote work

    Powertech Labs

    Surrey, BC
    23 days ago
  • $85k per year

     ...are passionate about supporting your growth and development in order for you to build your career.  Your New Role The Building Engineer will be a part of an Operations team responsible for the safe and efficient operations of a significant retail and office property in... 
    Permanent employment
    Work at office

    Hays

    Surrey, BC
    more than 2 months ago
  •  ...Phasor Engineering is a dynamic North America based company specializing in engineering, design, panel fabrication, and testing/commissioning...  ...principles, relay coordination, and related engineering software is an asset. Strong communication skills, both verbal and... 
    Full time
    Internship
    Work at office

    Phasor Engineering Inc

    Surrey, BC
    a month ago
  • $95.2k - $111.9k per year

     ...connect, belong, and grow. Join us, and together, let's shape a brighter future for B.C. Position Overview We’re hiring! Are you an engineer who wants to make a real impact on the safety and reliability of BC’s energy systems? Join FortisBC and help us keep critical... 
    Full time
    Temporary work

    Fortis BC

    Surrey, BC
    a month ago
  • $123.6k - $145.3k per year

     ...grow. Join us, and together, let's shape a brighter future for B.C. Position Overview You have extensive expertise in pipeline engineering – particularly in natural gas pipeline design and bring extensive expertise in pipeline engineering. With a focus on leadership, innovation... 
    Long term contract
    Full time
    Temporary work
    Work at office

    Fortis BC

    Surrey, BC
    more than 2 months ago
  • $116.75k - $141.75k per year

     ..., analytics, communication and marketing software. We deliver innovative dental software and...  ...year. About the Opportunity As an engineer working on dental practice revenue cycle...  ...APIs using Groovy, Spring Boot and Java. Architect and implement database solutions,... 
    Work at office
    1 day per week

    Henry Schein One

    Surrey, BC
    9 days ago
  • $43.77 per hour

     ...service focused and adaptable with a proven track record for problem solving. Liaises with external and internal contacts such as engineers, architects, and project managers while establishing and maintaining effective working relationships. Performs other duties as required.... 
    Hourly pay
    Contract work
    For contractors
    Local area

    City of Surrey

    Surrey, BC
    3 days ago
  • $135.72k per year

     ...by-laws, codes, and regulations specifically related to plumbing. The position will also involve advising and consulting with engineers, architects, developers, contractors, and the public in these matters. Assisting in the development and implementation of requirements... 
    Full time
    For contractors

    City of Surrey

    Surrey, BC
    28 days ago
  • $126.1k - $148.3k per year

     ...sector. What it takes: A bachelor’s degree in science or engineering or a related discipline from an accredited university, plus a...  ...meaningful items. ~Experience with GHG quantification and modeling software such as OpenLCA, GHGenius, Workiva, or HIS Sphera. ~A... 
    Full time
    Temporary work
    Flexible hours
    2 days per week

    Fortis BC

    Surrey, BC
    1 day ago
  • $99.9k - $149.9k per year

     ...Built Environment Solutions team combines global reach with local expertise to shape the future of the built environment. Our engineers, architects, and technical specialists deliver innovative solutions that prioritize sustainability, resiliency, and long-term value. From... 
    Long term contract
    Contract work
    For contractors
    Internship
    Work at office
    Local area
    Flexible hours
    Night shift

    Rimkus

    Surrey, BC
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Architect. Be the first to apply!