Principal Software Engineer - Architect
$133k - $168k per yearHenry 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.
$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...SuggestedWork at office1 day per week$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...SuggestedLong term contractPermanent employmentFull timeWork at officeRemote work$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...SuggestedLong term contractFor contractorsLocal area$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...SuggestedWork at officeRemote work$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...SuggestedPermanent employmentFull timeWork at officeRemote workFlexible hours3 days per week$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 timeContract workFor subcontractorWork at office$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 timeRelocationTrial periodMonday to fridayFlexible hoursShift work$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 payTemporary work$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 timeContract workInternshipWork at officeFlexible hours$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 timeFor contractorsWork at office$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 timeTemporary work$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 contractPermanent employmentFull timeLocal areaFlexible hours- 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 timeImmediate start
$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 officeRemote work- ...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 InLocal areaRemote work
$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 timeWork at officeFlexible hours- 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 timeFor contractorsImmediate start
$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 timeTemporary work$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...RemplacementFull timeTemporary work$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 employmentFlexible hours- ...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 timeFor contractorsInternshipImmediate startRemote work
$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 employmentWork at office- ...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 timeInternshipWork at office
$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 timeTemporary work$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 contractFull timeTemporary workWork at office$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 office1 day per week$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 payContract workFor contractorsLocal area$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 timeFor contractors$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 timeTemporary workFlexible hours2 days per week$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 contractContract workFor contractorsInternshipWork at officeLocal areaFlexible hoursNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Architect. Be the first to apply!
- project engineer assistant project manager Surrey, BC
- mechanical engineering director Surrey, BC
- general engineer Surrey, BC
- mechanical engineering project manager Surrey, BC
- director software engineering Surrey, BC
- engineering project manager Surrey, BC
- software engineer - robotics Surrey, BC
- software design engineer Surrey, BC
- software engineer - computer Surrey, BC
- software development engineer Surrey, BC
