Portfolio Careers

Principal Engineer

Operto

Operto

Software Engineering
Vancouver, BC, Canada
Posted on Sep 17, 2025

About Operto Guest Technologies

Operto Guest Technologies, the world’s leading property automation and IoT operating system for vacation rentals, hotels, and serviced apartments, is revolutionizing guest stays and hospitality management. Through technology that connects teams, guests, owners, and smart devices, Operto addresses common friction points to provide fully seamless and personalized stays - creating greater efficiency, guest satisfaction, and more revenue.


About the role

As the Principal Engineer, you will play a pivotal role by leading the design and development of cutting-edge software and technology products. Your responsibilities will extend beyond mere coding; you will be instrumental in building our products with a focus on quality, innovation, and alignment with customer needs and business objectives. As the Principal Engineer you will play a critical role in building our products the right way.


What you’ll do


  • Lead the design and development of new software and technology products

  • Collaborate with cross-functional teams to ensure product development is aligned with customer needs and business objectives

  • Drive the implementation of best practices in software development and engineering

  • Mentor and guide junior engineers, providing technical direction and oversight

  • Ensure that all products are delivered on time and within budget

  • Provide technical support and troubleshoot issues as needed

  • Oversee the technology process and progress throughout any given project, making technical decisions and jumping into the code

  • Coach and mentor other members of the engineering team

  • Foster an open, collaborative, and inclusive environment for all team members


Role Requirements:


  • Expertise in multiple high-level programming languages ( ReactJS, React Native, Serverless Framework )

  • Strong understanding of AWS services, such as Lambda, Dynamodb

  • Strong Knowledge of distributed systems (microservice)

  • Excellent leadership and management skills

  • Strong verbal and written communication skills

  • Analytical skills to understand how to develop software based on the end user's needs

  • Problem-solving skills to analyze, debug and fix technical issues

  • 10+ years of experience developing and shipping scalable, high quality software products

Why We Love Working Here

  • A modern office in a central location with free snacks/drinks and fun activities

  • We have a top Health and Dental plan! We work to ensure we have one of the best plans for our team members.

  • We’re champions of diversity. Our diverse backgrounds, skills, and abilities make us stronger. We work hard to make Operto a place where everyone feels welcome, respected and supported.

  • We have regular team get-togethers, and parties, and believe in celebrating our wins and having fun