Enable job alerts via email!

Senior Software Engineer

Hiring Help

Kitchener

On-site

CAD 90,000 - 130,000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in SaaS solutions is seeking a Senior Software Engineer / Software Developer. This role involves a mix of development and management, focusing on enhancing their Microsoft Dynamics-based platform while leading a team of junior developers. The position offers a hybrid work environment with a competitive salary and stock options.

Benefits

Generous salary based on experience
Full-time and permanent position
Hybrid work environment
Stock option plan
Generous PTO / Vacation package

Qualifications

  • Extensive experience developing in the Microsoft Dynamics platform.
  • Experience with Microsoft Copilot and GitHub AI tools.
  • Fluency in English and excellent communication skills.

Responsibilities

  • Lead design, development, testing, and maintenance of software solutions.
  • Manage and mentor junior engineers.
  • Ensure software development aligns with organizational goals.

Skills

Knowledge of T-SQL
Knowledge of AL
Knowledge of Power FX
AI experience
Excellent communication
Problem solving

Job description

Senior Software Engineer / Software Developer

We are seeking a Senior Software Engineer / Software Developer

Ideally, we are looking for someone who can be in our Toronto office 2 days per month, with the balance of time working from home, however we are open to a fully remote position within Canada.

We are looking for someone who is looking for a very long-term role.

WHO WE ARE

As an Independent Software Vendor (ISV) and Microsoft partner, we offer flexible and innovative SaaS field service management solutions to our clients. Built on Microsoft Dynamics 365, our Saas platform runs the business of specialty contractors and niche industries.

THE ROLE

  • Ensuring our SaaS platform runs smoothly for our clients
  • Develop and build out new features
  • Make Hot fixes as required
  • You will be both a manager and developer / coder
  • 20% of your time is managing and 80% is developing and coding
  • You will oversee, manage and check the work and code of 2 junior coders / developers
  • You will build the roadmap of future features and insure they are built and implemented in a timely fashion.
  • You are responsible for the smooth operation and growth of the platform
  • Suggest new functions and features
  • Collaborate with both sales and tech colleagues to solve client issues and build out new innovative features to lead the market.

WHAT'S IN IT FOR YOU

  • Generous salary based on experience
  • Full-time and permanent position
  • Hybrid work environment (1-2 days a month in-office in Toronto). Possibility of fully remote depending on your location.
  • Stock option plan – This is big!
  • Generous PTO / Vacation package

RESPONSIBILITIES

Lead and contribute to the design, development, testing, and maintenance of our software solutions. This role includes a combination of technical expertise, and collaboration with other team members. You will ensure that the software development process is efficient and aligned with organizational goals and best practices. You will be managing a couple of engineers / developers – providing leadership and guidance, so mentoring, coaching, and leadership are essential qualities to have for this role. You will aim to maximize the quality and efficiency of existing code and Engineering processes as well as assist with improving development best practices. You will be coding / developing 80% of the time - designing new code, features, and processes to ensure scalability of our software at the same time maintain existing versions of our software code base and supporting utilities. You need to be an excellent communicator as you will collaborate with other departments to ensure all technical areas of our software align with project requirements and company goals.

WE ARE LOOKING FOR

We are seeking a Senior Software Engineer / Software Developer with the following :

  • Knowledge of T-SQL, AL and Power FX
  • Extensive experience developing in the Microsoft Dynamics platform and Business Central and CE
  • AI experience including Microsoft Copilot and Copilot Studio and working in the Microsoft Partner channel. Also experience with GitHub Ai tools.
  • Design and develop unique software features for individual customers.
  • Develop reusable engineering utilities and assets.
  • Create and deploy upgrades, patches, and hotfixes.
  • Guide and mentor junior engineers and ensure that the team follows best practices and coding standards.
  • Resolve issues and technical challenges that arise in previous versions.
  • Conduct and participate in code reviews to maintain code quality and ensure that best practices are followed.
  • Create and maintain documentation for the software architecture, codebase, and development processes.
  • Collaborate with testers to ensure the platform meets quality standards.
  • Assist with the automation of manual engineering processes.
  • Willing to work after business hours when required.
  • You should have mentoring, coaching and leadership skills
  • You must speak, read and write English fluently and are an excellent communicator and problem solver

If qualified, please apply. Please answer the questions in our application process and watch out for an email asking you to complete a video questionnaire.

Create a job alert for this search

Senior Software Engineer • Kitchener, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer II, Kora Compute

Confluent

Ontario

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Senior Software Engineer

Infios

Nova Scotia

Remote

CAD 90,000 - 130,000

5 days ago
Be an early applicant

Senior Software Engineer

Infios

Moncton

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 70,000 - 110,000

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

USD 100,000 - 150,000

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100,000 - 140,000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

CAD 100,000 - 140,000

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant