Rockefeller Philanthropy Advisors is hiring a C++ Software Engineer III to build and enhance advanced eReader devices. You will join a highly skilled Agile development team, contributing to product design, implementation, and continuous improvement, with the opportunity to grow into a leadership role, influencing technical direction and mentoring others.
What You'll Do
- Design, implement, and test new functionality for eReader devices in an Agile environment.
- Refactor and improve existing codebases to enhance design, quality, and maintainability.
- Debug and resolve defects identified by QA or end users.
- Review and provide constructive feedback on peer code submissions.
- Estimate development effort for upcoming work to support planning activities.
- Collaborate with the team on process improvements, coding standards, and best practices.
- Share expertise with team members, fostering continuous learning and growth.
What We're Looking For
- Minimum 5 years’ experience as a developer in an Agile development environment.
- Strong software design skills, including object-oriented principles, design patterns, and trade-off analysis.
- Proficiency in C++11 or newer, following modern development best practices.
- Experience developing graphical user interfaces with Qt or similar libraries.
- Embedded development experience, preferably on Linux platforms.
- Familiarity with multi-threaded application development and web technologies (JavaScript, CSS, HTML, HTTP).
- Strong written and verbal communication skills in English.
Nice to Have
- Experience with GCC, ARM toolchains, or shell scripting.
- Experience with automated testing frameworks (Google Test, dependency injection, UI testing, TDD).
- Experience with EPUB format, EInk screens, or SQLite.
Technical Stack
- C++11+, Qt, Linux
- JavaScript, CSS, HTML, HTTP
- GCC, ARM toolchains
- Google Test, SQLite
Team & Environment
You will join a highly skilled Agile development team.
Benefits & Compensation
- Competitive salary with performance-based annual bonuses, stock options, and RRSP matching (3%).
- Flexible hours and hybrid remote work environment.
- Full benefits starting from day one.
- Unlimited sick days, paid volunteer days, and maternity/paternity leave top-up.
- Monthly commuting allowance for hybrid workers and subsidized in-office lunches.
- Lifestyle spending account and professional development budget.
- Free eReader device plus a weekly e-book or audiobook.
- Regular internal learning sessions, including weekly tech university events.
- Dog-friendly office and supportive, collaborative culture.
Work Mode
This is a hybrid remote position for candidates located in Canada.
Rockefeller Philanthropy Advisors is an equal opportunity employer.

