This job posting isn't available in all website languages


Rakuten Kobo Inc.
00008636 Requisition #
Apply for Job
Share this Job
Sign Up for Job Alerts

System Architect


About Rakuten Kobo Inc:
Owned by Tokyo-based Rakuten and headquartered in Toronto, Rakuten Kobo Inc. is one of the world’s most innovative eReading services offering more than 5 million eBooks and audiobooks to millions of customers in 190 countries. Believing that consumers should have the freedom to read any book on any device, Kobo provides people with a choice when reading. Kobo offers an eReader for everyone with a wide variety of E Ink eReaders to suit any Reader’s style including Kobo Aura, Kobo Aura H2O, and Kobo Aura ONE; along with the company’s free top-ranking eReading and audiobook listening app for Apple® and Android®. Kobo’s award-wining eReaders can be found in major retail chains around the world. For more information, visit www.kobo.com.


Job Description: System Architect


Role overview

As a system architect you will be an integral part of the team that helps Kobo scale and deliver value to our customers. You’ll be exposed to a wide range of opportunities to exercise your domain modelling skills and technical expertise. You’ll work in an environment that values communication and collaboration to continuously improve our quality and velocity.

The architecture team is responsible for the translation of business, operational, and development goals into executable strategies by providing high level designs and architecture guidance. We work closely with development teams to produce detailed designs and help ensure that the implementation matches the vision. We coach developers on best practices, guiding principles, and the adoption of new technologies. We perform research and development on emerging technologies to ensure we remain ahead of our current needs. We partner with the operations team to ensure robustness and scalability are maintained. The architecture team is the nexus that facilitates quality, stability, scalability, and development velocity.

The role is challenging and rewarding and demands a great combination of technical, collaboration, and communication skills. You will be core to the success of our business while continuing to learn how to build internet scale platforms for an exciting industry.



      Be prepared to be flexible: To be effective, you’ll need to understand multiple roles: Architect; Developer; Business Analyst; Product Owner; Project Manager; Stakeholder etc.

      Develop high level designs for independent features and cross-cutting concepts.

      Develop strategic designs for the evolution of existing systems.

      Create and evangelise best practices for design and development activities.

      Research and evaluate new and emerging technologies in a scientific manner.

      Develop production quality proof-of-concept components to demonstrate or prove out ideas and designs.

      Participate in paired programming, design and code reviews, and operational support.

      Deliver presentations to stakeholders and provide training to team members.


Skills and Experience


      Creative and logical: You realize the difference between analytical and creative thought processes and are able to use both sides of your brain to bring revolutionary, yet implementable solutions to the table.

      Excellent communicator: You must be able to present concepts to stakeholders as easily as you can run a training session for groups of developers.

      Technical writer: Your written work should be concise and effective at generating comprehension and removing ambiguity.

      Respected leader: You should be able to earn the respect of your peers and people you lead by providing clear direction and engaging everyone in a collaborative environment. When conflict arises, you’re always the level-headed voice of reason and know how to make decisions in a logical fashion.

      Organized: You know the steps involved to get things done and are able to provide reliable estimates and execute tasks to completion


Technical Skills & Experience

      Proven ability to rapidly develop production quality components and prototypes with the following technologies:

o      .Net & C#

o      Web apps on ASP.Net MVC or Mobile apps on iOS or Android

o      WCF, Web API, SOAP, XML & JSON over HTTP, REST & OData

o      HTML / CSS / JavaScript

o      ORM’s such as NHibernate and Entity Framework


      Ability to model complex systems using a combination of:

o      Domain Driven Design

o      Service Oriented Architecture

o      Patterns such as: eventual consistency, messaging, RPC

      Deep understanding of data technologies such as:

o      Relational & SQL databases

o      NoSQL solutions such as Document databases, column stores, graph databases

o      In-memory caching solutions

o      Search technologies

      Ability to review and provide feedback on code quality to ensure adherence to principles of:

o      Code craftsmanship

o      SOLID design

o      Static analysis tools such as nDepend



Relevant experience as a technical lead or architect on projects of a significant size and scale is a benefit. If you’re a passionate community participant, speaker, trainer, or subject matter expert, you’ll probably fit right in.


To Learn More About Kobo:

·        Go to the site: http://www.kobo.com

·        Get the behind-the-scenes look: http://news.kobo.com/blog

·        Follow us on Twitter @: http://twitter.com/kobo

Rakuten Kobo Inc. is an equal opportunity employer.  Accessibility accommodations for candidates with disabilities participating in the selection process are available on request.  Any information received related to accommodation needs of applicants will be addressed confidentially.

Rakuten Kobo would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.


My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Rakuten Kobo Inc.

Toronto, Ontario, Canada, Americas

📁 Engineering

Requisition #: 00010681

Rakuten Kobo Inc.

Toronto, Ontario, Canada, Americas

📁 Engineering

Requisition #: 00008462

Rakuten Kobo Inc.

Toronto, Ontario, Canada, Americas

📁 Engineering

Requisition #: 00010876