View all jobs

Staff /Principal Engineer(s)

Remote, Canada · Computer/Software

Remote Staff or Principal Software Engineer(s)

We're growing at an incredible pace and are looking for a Staff or Principal Engineer to join our growing product, engineering team. We're looking for a thought leader for our engineering team, motivated to help us rethink how we build software, drive those changes across engineering, and eager to continue growing and mentoring.
As part of our team, you’ll help us scale our business to meet the needs of our growing customer base and develop new products on the platform. You'll be a critical part of our growing company, working on a cross-functional team to implement best practices and raising the bar in technology, architecture, and process. You’ll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and make a significant impact on our business’ next phase of growth.

To thrive in this role you will have technical experience across a range of disciplines, with more than one area of deep knowledge experience, while having a proven track record of working on large-scale, high availability, and fault-tolerant SaaS or consumer applications. You will also have served as a technical lead for large complex projects that span multiple teams and functions.  Furthermore, you will have led the technical roadmap for large business areas, while having the ability to internalize the best ideas from the organization and setting a vision that others are excited to get behind.

Here’s what you can expect as a Staff or Principal Software Engineer:

    • Impact: Commercial real estate represents the second-largest asset class in the world and has done very little to advance in tech. You can be part of that motion moving forward
    • Growth Opportunities: As you learn to work more autonomously, we have career paths for you to increase your impact on our codebase
    • Teamwork: We work together on every project and want to know what is good for the team, not just slap our name on a release. We want everyone to grow. This is a team you can rely on - for code support and when you have a family crisis
    • Learning: We are eager to learn and develop our skills to create better products and so we can help each other with problems. That’s why we use pairing to develop our products (and our people)

Share This Job

Powered by