Software Engineer

Engineering | Toronto, Ontario


Do you thrive in a fast-paced environment where you can use your expertise and creativity to develop cutting-edge products? Do you want to work in a growing organization with opportunities for rapid advancement, all while delivering software that’s used—and loved—by more than 34,000 organizations around the world?

As a Laserfiche software engineer, you’ll have tremendous impact from day one. You’ll be part of a collaborative team that works in an iterative manner to deliver the next generation of Laserfiche software.

Laserfiche offers a fun and flexible work environment where you’ll get to wear many hats and tailor your job to your interests. Just a few of the areas of focus include:

  • Back-end development: You’ll be responsible for developing, implementing and refining the server applications that lie at the heart of the Laserfiche product line—all while optimizing security, scalability, and performance under load
  • Mobile application development: You’ll deliver mobile applications on a variety of platforms, including iOS, Android and Windows Phone
  • Software test engineering: Through unit testing, load testing, user interface testing and localization testing, you’ll ensure that user needs are translated effectively into product features
  • Infrastructure engineering: You’ll develop systems to satisfy departmental needs, and support the deployment, monitoring, maintenance, development, upgrade and administration of (mostly web-driven) infrastructure technologies
  • Web development: You’ll deliver the next generation of Laserfiche web applications using AJAX and Web2.0 technology
  • Software support engineering: You’ll research, troubleshoot, and analyze reported problems with Laserfiche software, working with your team to develop rapid fixes

If you’re up for the challenge, we want to talk to you!

What You’ll Need:

  • 2-5 years of experience
  • A creative mind and a drive to succeed
  • BS, Masters or equivalent experience in computer science or a related technical field
  • Excellent debugging, problem-solving and analytical skills
  • Strong organizational and communication skills

If you prefer front-end development, we look for:

  • Knowledge of designing interfaces that use ASP.NET, C#, CSS, and Javascript
  • Knowledge of cross-browser development (IE, Chrome, and Firefox)

If you prefer back-end development, we look for:

  • Knowledge of Windows SDK and MFC preferable
  • Extensive knowledge of C/C++ with strong OO design skills
  • Demonstrable experience with SQL, MS SQL, Oracle, stored procedures, schema design, full-text search
Click here to learn more about Laserfiche