Full Stack – Delphi Developer

Exciting & Challenging Opportunities

Company Introduction

Lakes Software is an internationally renowned environmental software provider that has more than 20 years of experience in the industry. Since it’s inception, Lakes has been helping equip consulting companies, industries, government agencies and academia around the world with robust software solutions to help protect the environment and save lives.

Lakes is recognized around the globe for our technologically advanced air dispersion modeling software and for our exceptional expertise in the area of IT solutions for environmental sciences.

We are a lean and dynamic company in the heart of Waterloo and are always looking for people to join our team!

Job Description

We are looking for a Delphi Developer responsible for developing and maintaining our desktop software for our environmental solutions. As a member of the Lakes team you will be helping contribute to the architecture of the application and evolving it to ensure maximum performance and stability.

If you…
If you are convinced that a programmer’s time is better spent thinking rather than typing – this is the place for you to work.
If you are ready and willing to create and tame highly complex distributed systems – apply without hesitation.
If you are capable of multi-factor problem analysis, design and implementation – we want to hear from you.
If you think that contributing to the creation of a better environment is a worthy cause nowadays – you will be doing it daily.


  • Completion of a university degree in Computer Science or Computer Engineering
  • Solid working knowledge of programming languages: Delphi, Database, ADO, Delphi-XE6.
  • Deep understanding of client-side DOM and event model.
  • Good understanding of Object Oriented Design and Analysis.
  • Strong problem solving and analytical skills.
  • Ability to work in a team environment and perform under time constraints.
  • Excellent communication skills.
  • Willingness and ability to conduct code reviews and mentor junior developers.

Bonus Points:

  • Experience with C# and ASP.NET.
  • Experience with Javascript.
  • Experience with C++.
  • Experience with Python.
  • Experience with Geographical Information Systems.
  • Experience with Bootstrap, jQuery, other JS frameworks.
  • A master’s degree in math and/or an engineering field.


  • Comprehensive Health, Drug, and Dental benefits plans, including Family and Travel coverage.
  • Catered Lunches every Friday!
  • Breakroom with Ping-Pong, foosball and Wii!
  • Fully stocked pantry and beverages!
  • Being part of a team that is making a difference around the world.
If you or anyone you know is interested in this position, email us your resume today!