Engineering Guild at Connected Lab

Connected Lab is a digital product development firm. We plan, design, and build digital products for the world’s most ambitious brands. One of Canada's Top Small & Medium Employers.

Job Openings at Connected Lab

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • Start-to-Finish Ownership

    We are an end-to-end product partner, which means we work with companies to research, validate, design, build, and launch digital products.

    At Connected Lab, we don’t just imagine—we build. From research and ideation to final product delivery, our engineers are involved every step of the way. Our “Connected” approach integrates engineering, design, and strategy from the very beginning to the very end. That means no broken telephones—only well-rounded teams, projects, and outcomes.

  • Cutting-Edge Technologies

    We are platform agnostic.

    Software for new hardware is what we do best, and our engineering team is constantly experimenting with new technologies. Currently, our team is excited to work on CUI and VUI projects and expand our AI/ML practice. We are working very closely with industry AR/VR leaders and undertaking interesting and unique applications of these technologies. For a full list of the technologies we work with, scroll through to Where We Play on our website.

  • Uses Agile Methodologies

    Our engineering practice uses a type of Agile software development called Extreme Programming (XP).

    XP means we practice pairing and test-driven development while incorporating daily project standups and regular retrospectives to gauge project process. We find that XP is most effective given the nature of our client work, and we value close partnerships with our clients as well.

  • Pair Programs

    “A Pair is Better Than One.”

    Pair programming is one of our primary values—not only an integral part of our engineering process but a core part of our collaborative culture more broadly. To learn more about our commitment to pair programming and the benefits it brings to individuals, teams, and clients, read this article by one of our Engineering Leads. Here, Uzair describes how he went from being skeptical about pure pair-programming to becoming fully hooked.

  • Impressive Team Members

    Composed of strategists, designers and engineers, Connected Lab is integrated from the ground up.

    United by a single passion—to build better products—we were born to fit the current business climate. Our leadership team helped build the products for once-tiny startups that are now ruling the marketplace. At Connected Lab, we’re using that knowledge to help companies focus on product, move fast, and deliver. Without any VC funding to speak of (we’re self-funded), we’ve grown to be over 100 people in a span of 3 years (basically doubling every year). Read more about our CEO Mike Stern and our VP of Engineering Damian McCabe. More bios available here.

  • Cross-Department Collaboration

    At the Connected Lab office, our executives work side-by-side with our engineers, who work side-by-side with our designers, who work side-by-side with...you get it.

    By bringing together engineers, designers, and strategists, the opportunity to unblock a problem or brainstorm a new idea is always possible. It takes many perspectives to make a great digital product.


    On a more fun note, we recently incorporated a House System whereby Connected Lab team members are divided across departments into official “houses,” which compete against each other in various company-wide activities, with prizes (and glory) to be won. Previous events have included a scavenger hunt, a trivia night, and a spelling bee. These team-building activities help create an atmosphere of collaboration by bringing the entire team together and breaking down barriers between departments.

  • Work/Life Balance

    We know how important it is for our engineers to maintain a healthy work/life balance.

    That’s why we are committed to maintaining a 9 to 5 workday. Our core hours create an efficient and reliable atmosphere for our teams. Most importantly, our hours create team-presence and alignment and drastically limit the amount of overtime and weekend work. We rarely have employees work past 6pm.


    We also have lots of fun amongst ourselves. Weekly pizza socials, ping pong, pool & darts, video games, quarterly “disconnect” activities (including an annual canoe trip), the aforementioned “house” system competitions, movie nights, an AD&D group, hackathons, meetups—the list goes on.

  • Creative + Innovative

    At Connected Lab, our engineers work closely with our designers to create a truly innovative product.

    We announce the latest tech news during morning stand up, exchange knowledge on Slack, and conduct regular Lunch and Learns in order to teach, learn, and improve. Collectively curious, our engineers work closely with our designers and product strategists to build groundbreaking products. Our team is extremely passionate about new technology and is always on the hunt for the next new thing.


    Diversity is extremely important to us and we encourage engineers of all backgrounds and personalities to apply. We especially value teachers and learners who are smart, kind, and reliable.

Values

  • Start-to-Finish Ownership
  • Cutting-Edge Technologies
  • Uses Agile Methodologies
  • Pair Programs
  • Impressive Team Members
  • Cross-Department Collaboration
  • Work/Life Balance
  • Creative + Innovative

Company Properties

  • B2B
  • Self-Funded
  • Technical Founder(s)

Team Members

  • 13 Designers
  • 27 Other
  • 11 Product Managers
  • 59 Software Engineers

Vacation Policy

15 days per year + office closure last week of December

Tech Stack

Some popular languages and frameworks we use are: (Web) JavaScript, Python, Go, Java, PHP, Ruby | Node.js, Express, Spring, ReactJS, Redux, Typescript, Rails. (Android) Kotlin, Java | RxJava, React Native. (iOS) Swift, Objective-C | RxSwift, React Native

Interview Process

1st round: Technical interview with 2 members of our engineering team. The interview focuses on algorithmic skills and problem solving.

2nd round: Executive interview with Engineering Managers. This interview focuses on consulting skills and team fit.