View all jobs

Engineering Manager - Product

Remote, Canada
About the Role

We are looking to bring on a Product Engineering Manager for a new squad in our Product Engineering tribe. 

Our product engineering squads are responsible for building our four core products - hotels, fintech, goods, and our superapp. We currently have an engineering squad dedicated to our fintech, goods, and superapp, and are looking to bring on an engineering manager to lead a squad focused on continuing to grow our hotels product, which has millions of users and handles thousands of bookings per day.

The new full-stack squad will consist of an Engineering Manager (this role) that will manage 1 senior engineer, 2 intermediate engineers, and 2 junior engineers (to be hired). The team will also host 2 engineering interns. In addition to software engineers, the squad will also contain a Product Manager, Designer, and a QA engineer.

Diving into more detail, as a Product Engineering Manager you will:

• Grow and manage a full-stack team of 5 engineers (+2 eng interns), reporting into the Director of Engineering
• Propel the business forward by leading high-impact projects end-to-end in a fast-paced, iterative, data-driven, startup environment
• Shape the technical roadmap for the team, contribute to product roadmap and OKR discussions, and lead the engineering agile processes for the team
• Contribute to a culture of continuous improvement and growth, ensuring team members excel with oversight and mentorship, are working on projects at the intersection of interest, skill, and business impact, and have concrete opportunities for growth
• Contribute and/or lead cross-functional projects, working closely with Product and Design
• Ensure the team’s code and release quality by completing code reviews and ensuring end-to-end tests are written, and ensuring a sufficient release cadence for microservices owned by the team
• Strategically contribute technically - write important design docs, tackle particularly intricate components / features or services, etc.
• Contribute to cross-squad and cross-eng technical talks and discussions, and opportunities to improve engineering productivity and processes

Our Tech

    • We use a state of the art architecture powered by services written with Node / Express, Python / Flask, React, and our proprietary chatbot engine
    • We use Postgres for storage and Redis for caching
    • We use Gitlab for version control and (along with Docker) CI/CD, and our infrastructure is hosted on AWS, making use of Kubernetes, RDS, etc
    • We invest heavily in monitoring and automated alerting using Datadog
    • We log application-level information using a proprietary logging pipeline, and leverage data analysis using Snowflake
    • We use Amplitude, Hotjar, and LogRocket for client-side metrics and experimentation

About You

    • You have 4+ years software development experience, including 1+ years of either formal management or close mentoring of junior and intermediate software developers
    • You have senior technical depth in at least one of JS or Python, and are interested in working with both
    • You have full-stack experience, and are interested in managing a full-stack team
    • You have been a technical lead for shipping major features / projects, and have worked with multiple codebases
    • You have been involved in hiring and interview processes
    • You are highly motivated / passionate, interested in continuous learning, and looking forward to working in a fast-paced startup environment, with an emphasis on delivering business value
    • You have experience owning production services, working in an agile environment, and collaborating with Product Managers and Designers
    • You are interested in 25:25:25:25 split between technical leadership, team management, people management, and individual technical contributions (shifting to 30:30:30:10 over time)
    • You have strong knowledge of modern web technologies, system design & architecture, and microservices
    • You are a strong communicator, for both technical and non-technical topics

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by