Enable job alerts via email!

Software Development Manager

BoloNet Inc.

Markham

Hybrid

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

Join a forward-thinking software company as a Development Manager, where your leadership will shape the future of operational management solutions. This role offers the chance to lead a talented team, manage exciting projects, and drive innovation in the construction industry. With a focus on collaboration and quality, you'll oversee the transition to a hybrid development model, ensuring that both internal and outsourced teams work seamlessly together. If you're passionate about technology and enjoy mentoring others, this opportunity is perfect for you. Embrace a dynamic work environment that values creativity, teamwork, and continuous improvement.

Benefits

Competitive compensation
Group benefits
Flexible work hours
Professional development benefits
Opportunity for remote work

Qualifications

  • 7+ years in development with leadership experience.
  • Proficient in agile practices and managing teams.

Responsibilities

  • Lead and mentor the internal development team.
  • Oversee development roadmaps and manage application lifecycles.
  • Collaborate with third-party contractors for project success.

Skills

Team Leadership
Communication Skills
Agile Methodologies
Technical Problem-Solving
Client Relationship Management

Education

Bachelor's Degree in Computer Science or related field

Tools

MySQL
MSSQL
Git
.NET
Python
AWS
Microsoft Azure

Job description

Direct message the job poster from BoloNet Inc.

Our Client is a Canadian software company based in Markham, Ontario, specializing in operational management software. Their solutions empower organizations to manage, train, and keep their members safe and productive. With over 30 years of industry experience, their talented and passionate team drives innovation in the construction industry by transforming business processes and creating secure, scalable custom web, mobile, and virtual reality applications. They are seeking a dynamic leader to join them as a Development Manager. If you thrive on leading teams, building strong partnerships, and have a knack for balancing technical and strategic project needs, they’d love to meet you!

As the Development Manager, you will play a crucial role in transitioning their business from an exclusively internal development team to a hybrid model that leverages outsourced talent alongside their in-house developers. You’ll oversee the development and maintenance of their applications, ensuring high standards of quality, collaboration, and alignment with business objectives. You’ll work directly with third-party contractors and partners, coordinating efforts across multiple projects to achieve consistency, drive efficiency, and maintain accountability across all development initiatives.

If you are a motivated individual who thrives when challenged and wants to work alongside a team that has fun (and eats well!), you are likely a great fit to work with them!

The Role

As an Application Developer, you will play a part in the development and quality assurance processes to design, code, test, and debug software applications using a variety of programming languages and software tools. An aspect of this position will be to write quality testing scripts to ensure that code meets project requirements. The candidate must be available in the Greater Toronto Area (GTA) or surrounding region with the ability to commute to the office on occasion.

Team Leadership and Development Management

  1. Leads, mentors, and supports the internal development team in project planning, prioritization, and execution.
  2. Provides technical guidance, oversees code quality, and implements best practices to improve development efficiency.
  3. Builds and manages relationships with third-party contractors, ensuring they meet project standards, timelines, and quality metrics.
  4. Establishes and maintains clear channels of communication and expectations for both internal and external teams.
  5. Coordinates with Account Management, Project Management, and Customer Success to deliver an exceptional customer experience across projects.

Project and Process Oversight:

  1. Takes ownership of development roadmaps and manages entire application lifecycles, from initial planning through to deployment.
  2. Works with Account and Project Managers to establish and maintain project timelines, allocate resources, and track project health.
  3. Oversees daily standups, sprint planning, and other agile ceremonies to ensure effective collaboration and timely delivery.
  4. Drives continuous improvement across development processes, from requirements gathering through quality assurance, with a focus on enhancing both speed and quality.
  5. Implements metrics and KPIs (e.g., ticket closure rate, velocity, cycle time, and change failure rate) to track and optimize performance.

Third-Party Contractor and Vendor Management:

  1. Collaborates with third-party contractors on project deliverables, setting clear expectations and maintaining accountability.
  2. Ensures alignment on project requirements, timelines, and quality standards across internal and outsourced teams.
  3. Develops protocols for managing external resources, including onboarding, performance evaluation, and process alignment with internal standards.
  4. Facilitates code reviews and reviews designs with contractors to maintain code quality and process consistency.
  5. Partners with clients to understand their business challenges and proposes tailored software solutions.
  6. Acts as a technical advisor during client engagements, ensuring transparency and clear communication.
  7. Translates client requirements into technical specifications and actionable development plans.
  8. Builds long-term client relationships by ensuring alignment of project outcomes with client expectations.

Budget and Resource Management:

  1. Allocates resources effectively across projects to balance workload and meet deadlines.
  2. Manages development budgets, ensuring efficient use of resources and cost control.
  3. Identifies and addresses resource gaps, including hiring and contractor engagement as needed.
  4. Collaborates with leadership to ensure that resource planning aligns with strategic goals and project forecasts.

Technical Oversight and Innovation:

  1. Directs technical architecture decisions to align with project needs and long-term scalability.
  2. Maintains hands-on knowledge of project needs and acts as a go-to resource for problem-solving, technical design, and troubleshooting.
  3. Stays informed of industry trends and new technologies to drive innovation and improve development practices.

Benefits and Perks

  1. A competitive compensation, group benefits, and vacation package
  2. Remote work, with an option for hybrid work
  3. Flexible work hours program
  4. Professional development benefits to ensure continuous learning and development
  5. Opportunity to join a fast-growing company with an energetic, supportive, and collaborative team

Must Haves

  1. A minimum of 7 years of experience in development, with 2 years of experience in a leadership or management role.
  2. Excellent communication and interpersonal skills, written and verbal.
  3. Experience with relational databases (MySQL or MSSQL) and comfortable with version control (Git).
  4. Proficient in agile and scrum practices, with proven success in leading agile development teams.
  5. Experience managing third-party contractors or vendors, with a track record of maintaining high standards and project consistency.
  6. Strong ability to explain complex technical concepts in a clear, accessible manner for both technical and non-technical stakeholders.
  7. Experience with .NET or C#, Python, shell/bash scripting, or familiarity with DevOps tasks, is considered an asset.
  8. Experience with CI/CD in cloud environments such as Microsoft Azure or AWS, is considered an asset.

Schedule

  1. Standard business hours (avg. 37.5 – 40.0 hr / week)
  2. Hybrid work model
  3. Monday to Friday

Additional Information

*This job description is not intended to be all inclusive. The candidate hired will also perform other reasonable related business duties as assigned by the supervisor. The company reserves the right to revise or change job duties as needed. This job description does not constitute a written or implied contract of employment.

BoloNet Inc and their Client for this position are equal opportunity employers and value diversity in its workforce, encouraging applications from all qualified individuals.

By applying to this position, you are confirming you possess either a Canadian citizenship, permanent resident status or valid work permit.

  • Please note: Reference Checks, Credit Checks and Criminal Background Checks may be administered on suitably qualified candidates.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Manager- Remote

BeyondTrust

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Software Development Manager

Corpay

Toronto

Remote

CAD 90,000 - 150,000

30+ days ago

Software Development Manager

Panasonic North America

Mississauga

Hybrid

CAD 90,000 - 120,000

Today
Be an early applicant

Embedded Software Development Manager

Kepler Communications Inc.

Toronto

On-site

CAD 90,000 - 120,000

Today
Be an early applicant

Software Development Manager (SDM), Fulfillment Tech Santos

Amazon

Toronto

On-site

CAD 100,000 - 125,000

Today
Be an early applicant

Sr Software Development Manager

OLG

Toronto

On-site

CAD 95,000 - 143,000

2 days ago
Be an early applicant

Business Development Manager

Escape with Freedom

Toronto

Remote

CAD 70,000 - 90,000

Today
Be an early applicant

Software Development Manager, Measurement, Ad Tech, and Data Science (MADS)

Amazon

Toronto

On-site

CAD 100,000 - 125,000

Today
Be an early applicant

Software Development Manager

The Canadian Press

Toronto

On-site

CAD 90,000 - 140,000

6 days ago
Be an early applicant