The Ottawa Lab mission is to power software innovation through development tools, runtimes and advanced software components.

Ottawa is one of the world's most beautiful cities, and has been ranked sixth in the world for quality of life. Over its vibrant history, it has been a military building site, a thriving lumber town, the capital of a new nation, and most recently, a high tech hotspot known as Silicon Valley North.

Ottawa boasts a wide variety of urban attractions, from Canada's Parliament Buildings, National Arts Centre, twelve national museums, major institutions and historic sites, to the busy Byward Market, with its many restaurants, shops and pubs. At the same time, golfing, fishing, hiking, boating, whitewater rafting, and many other outdoor and wilderness activities are only minutes away.

The IBM Ottawa Software Lab is a small lab with a research focus and a big impact in development tools, runtimes and components. Its key contributions include the Eclipse Universal Tool Platform, DB2® Records Manager, the J9 Java™ virtual machine and class libraries, as well as state-of-the-art tools for model driven development such as Rational Software Architect and WebSphere® Business Integration.


As one of the largest IBM software development laboratories, the IBM Toronto Lab develops leading products for worldwide distribution.

The IBM Toronto Lab is approximately 30 minutes by car from downtown Toronto, and only 5 minutes from the city limits. According to the City of Toronto literature, Toronto is the largest city in Canada, with a booming international downtown core, and the fourth largest financial centre in North America. There are 4.6 million people living in the Greater Toronto Area, from a diverse range of heritages.

As one of the largest IBM software development laboratories, the IBM Toronto Lab develops leading products for worldwide distribution in the areas of: application development tooling, application servers, database management software, electronic commerce applications, and systems management solutions. These products are often created across several IBM sites, providing developers with the opportunity to work on multinational teams.

Learn more about what we do.

The IBM Toronto Lab is home to more than 2,000 employees from a diverse range of backgrounds and disciplines, with a dynamic mix of early career employees and experienced professionals. Over 70 percent of lab employees hold a degree with a major in computer science, engineering or mathematics, which highlights our technical expertise. Over 30 percent of our population holds a graduate degree, and this trend continues to grow every year. This academic knowledge brings important well-grounded ideas to our software development. Approximately 1000 employees in the first five years of their career with the Lab provide fresh, innovative thinking.

The blend of experienced professionals, academic learning, and young graduates creates an exciting environment where different viewpoints come together to create world-class products.