You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.

Software Engineer

Share job:

We’re Left, a technology company based in the Vancouver suburb of Maple Ridge. A certified B Corp, Left is committed to “doing things right”: making our mark on the world in a positive way with technology and innovation. Our top-notch culture and award-winning Community Engagement Program have led us to be awarded “Best Workplace BC”; be recognized by the BC Tech Association as the best in BC for “work, life, and play”; and win the 2018 BambooHR Hero Award.

At the heart of our business we’re building RightMesh, a platform to connect the next billion people without infrastructure using a fully-distributed mobile mesh network for Android, IoT hardware, and other mobile devices. Our platform will enable affordable, reliable, resilient, and secure access to the internet and connectivity to all users. Since the goal of the platform is to be used far and wide beyond our office walls, our job is to ensure developers find it simple, intuitive, and easy to work with, and that end users have a smooth and autonomous experience wherever possible.

Where does all this cool stuff happen? Our space is a physical representation of our core values. With an open concept built to encourage community, including a large communal kitchen, fully equipped games room and plenty of chill spots to relax, our Lefties feel as comfy here as at home. Family is important to us, and our office provides an inclusive environment for all on our team no matter what age or stage of life.  Being in Maple Ridge, we are perfectly located for both city dwellers - only a 40 minute drive from downtown - and for those who prefer the 'burbs.

Speaking of sky-high real estate prices, you have room to breathe out here and can afford to exhale. Not only do you get greater balance in your life, but you get to keep way more of what you earn. The difference is substantial (Hint: for a family of 4, it could be more than $50,000 in your pocket every year!). Calculate how much you would save by living and working in Maple Ridge here:

Are you ready to join us and change the world yet?

About the team: what will you be doing?

You will be working on our RightMesh team, developing the mesh networking library and platform that will connect the next billion people without Internet. Our team develops the core networking library that powers our platform, as well as the platform-specific implementations and libraries that will enable developers to use it. Our work spans transmission, routing and congestion control protocols, smart contracts and payment channels, decentralized encryption and identity, performance analysis and simulation, and providing powerful and intuitive interfaces for developers. We also provide opportunities to collaborate with our R&D team to bring new ideas to life with proof-of-concepts and internal prototypes. We follow agile development processes and practice frequent knowledge sharing through code review and internal presentations. Our team is growing quickly, and there will be opportunities for growth in all roles!

About you: what do you need to get here?

You have a desire to solve demanding challenges that can bring real change to the world. You have experience writing performant production-quality code that is maintainable, testable, and well organized. You have a strong understanding of computer science concepts like concurrency, memory management, data structures, and algorithms that bring insight and efficiency to your code. You are familiar with Java and object-oriented architecture, and keep up with modern software development best practices. You are self-motivated, able to manage your own projects, and learn new skills and technologies as needed. You have at least a bachelor’s degree in computer science (or equivalent) and at least two years of experience working on a team developing software that has scaled to serve thousands (or even millions!) of users with modern practices.

These are some of the technologies and techniques that we make use of or are looking to start using.  If you have experience with any of them, please highlight this in your application:

  • Developing event-driven libraries

  • Dependency Injection (Dagger)

  • Reactive Streams (RxJava)

  • Automated testing (Junit, Mockito)

  • Build management (Gradle, Maven, Dexguard, Artifactory)

  • Developing Gradle Plugins

  • Network programming (Bluetooth, Wi-Fi, Wi-Fi Direct, NFC)

  • Experience with operating system network APIs (WinAPI, D-Bus)

  • Experience with Wi-Fi, Bluetooth programming on Windows and Ubuntu

  • Experience with Ethereum (payment channels, Raiden, blockchain clients, smart contracts / Solidity, Ethereum-J)

  • Experience with performance evaluation and/or discrete event simulation (particularly network simulation).

  • MSc and PhD welcomed.

Compensation & Next Steps

In 2017, to remove any unconscious bias out of our salary process, we revamped our salary structure to be transparent in who we are and what we pay. We offer a highly competitive compensation based on an annual external salary report to ensure pay equality.

We also offer many perks (including a comprehensive benefits plan, RRSP matching program, lower cost of living, etc.) and a culture and work/life balance that other companies simply can’t match, creating a total package that is hard to beat.

If you are interested in working in a world-class business, then please apply below. No phone calls or unexpected visits please.

Left is a small, but growing company. Fit and a willingness to learn is more important than experience. Thanks in advance for considering us.

Learn more about RightMesh AG, a project of Left at

We are an equal opportunity employer and love diversity at our company! We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.

Posted: November 13, 2018
Closes: January 12, 2019
Email Address:
Company Info
51-200 employees

Connect with employer:

About Left

Imagine living in a world where anything is possible. Where Left brain ideas come to life. Where it’s okay to challenge the status quo and take the road less traveled. This is Left™. Established i...