Skip to content

Engineering

Senior Software Engineer

Help build Kompas as a senior engineer in a full TypeScript stack: Next.js, Express, PostgreSQL and AWS. Drive technical decisions with full autonomy, reporting directly to the CTO. $110K–$130K plus ESOP.

Apply Now

Role at a glance

Department
Engineering
Location
Hybrid · Montreal
Employment type
Full-Time

About Kompas

Kompas is a Montreal-based Proptech startup building modern property management and accounting software for real estate owners and operators. Our platform helps landlords and property managers streamline leasing, maintenance, and accounting operations — all in one place. We’re a small, fast-growing team focused on solving real problems for real estate professionals with powerful, easy-to-use software.

You’ll report directly to our CTO and help build out a robust suite of products, with complete autonomy over how it gets built.

Technology

We are a full TypeScript shop. Our front-end is a React based NextJS web application. We leverage the full power of react including memoization, context mapping and SSR where applicable. Our back-end is an ExpressJS application powered by a PostgreSQL database. We interface all our data modeling with Prisma ORM. We manage our infrastructure using Terraform and Serverless. Our primary and preferred cloud provider is AWS & Vercel.

What you’ll do

You will be responsible for writing clean, readable, and testable code. Our primary goal is to deliver high quality and stable software.

Collaborate with the team to shape the future of our codebase by giving input into designing and implementing scalable and secure architectures. We care deeply about our engineering principles.

Utilize your expertise and experience to engage in peer review sessions, provide constructive feedback, and participate in system design discussions. As a strong senior engineer, we will often rely on you to drive the technical decisions.

Lead the complete development lifecycle of projects, starting from the initial planning phase, through development and testing, and into maintenance. This involves ensuring project milestones are met, coordinating with cross-functional teams, and driving successful project outcomes. You will have full autonomy.

What we’re looking for

  • B.S. degree in Software Engineering or equivalent experience
  • 4+ years relevant industry experience developing software solutions
  • Proficiency in TypeScript
  • Strong understanding of Frontend (React, Next) and/or Backend (Express) frameworks
  • Familiarity with AWS Cloud Services
  • Experience working with relational databases like PostgreSQL, MySQL, and in writing efficient SQL queries, designing database schemas, and optimizing database performance.
  • Experience in optimizing application performance, identifying and resolving bottlenecks.
  • Knowledge of testing frameworks and methodologies for unit testing and end to end testing.
  • Experience working in an Agile development environment, following methodologies such as Scrum or Kanban, and using tools like Jira or Github Projects for project management and collaboration.

Why you’ll love it at Kompas

  • Complete autonomy & ownership: we trust you
  • Competitive compensation & generous equity incentives: $110K–$130K with access to our Employee Stock Option Program (ESOP)

Kompas is committed to fostering an inclusive workplace where all individuals have an opportunity to succeed. If you require accommodation at any stage of the interview process, please don’t hesitate to reach out.

Application

Apply for this role

Tell us a bit about yourself and share your resume.

What happens next

Once you apply, our team will review your application and reach out if it's a good fit.

Your details

Drag and drop your resume, or browse filesPDF or DOCX, up to 4 MB

A few quick questions

Are you comfortable working in both English and French, spoken and written? *

* Required

More Openings

Filter roles

Department

4 roles

  • Customer Success

    Customer Success & Onboarding Manager – CPA

    • Full-Time
    • Montreal
    Apply Now

    Be our first customer success hire. Lead onboarding, support and account management for Kompas customers, working directly with the CEO. A role for a CPA who loves working with people.

  • Finance & Operations

    Accounting Technician

    • Full-Time
    • Montreal
    Apply Now

    Be the accounting expert our customers turn to: reconciliations, chart-of-accounts setup and entries that won’t behave. Real accounting work, about 70% of your day. $80,000, hybrid in Montreal.

  • Sales

    Business Development Representative

    • Full-Time
    • Montreal
    Apply Now

    Be the first person a prospect talks to at Kompas. Find the right real estate owners and operators, get them on the phone and book demos. An early-career role with a path into sales leadership.

  • Marketing

    Content Marketing Specialist

    • Full-Time
    • Montreal
    Apply Now

    Write it. Design it. Ship it. All three, by you. Own Kompas content across LinkedIn, the blog and email, and the design that goes with it, with a real budget for tools and training.

We Take Care of Our Team

We want Kompas to be a genuinely good place to work, one that supports your health, your future, and your growth, so you can do your best work without putting everything else on hold.

  • Health Benefits

    Comprehensive coverage for you and your family.

  • RRSP Matching

    We match what you put in.

  • Wellness Allowance

    Spend it on whatever keeps you healthy and recharged.

  • Professional Development Allowance

    Grow your skills on us.

  • Remote Work

    Work remotely when your role allows it.

Two colleagues talking over coffee in a bright office booth