1

Programmer Manager Jobs in Innisfil, ON (NOW HIRING)

As Manager, Software Engineering you'll be leading a team building a cloud data platform that will allow our customers and partners access to tools and technologies that utilize data in the ...

Senior Manager, Engineering Bradford On Manufacturing Hybrid/Flexible Work Environment Compensation $140,000- $160,000 based on experience with excellent bonus, benefits, and 3 weeks vacation Our ...

Engineering Manager, Email

Toronto, ON ยท Hybrid

CA$215K - CA$380K/yr

WHAT YOU'LL DO We're looking for an Engineering Manager to lead our Email team, which is responsible for building and maintaining the core infrastructure that delivers billions of personalized emails ...

Could you be the full-time Project Engineering Manager in Toronto, ON, we're looking for? Your future role Take on a new challenge and apply your engineering and system integration expertise in a ...

Could you be the full-time Project Engineering Manager in Toronto, ON, we're looking for? Your future role Take on a new challenge and apply your engineering and system integration expertise in a ...

Could you be the full-time Project Engineering Manager in Toronto, ON, we're looking for? Your future role Take on a new challenge and apply your engineering and system integration expertise in a ...

Project Engineering Manager

Toronto, ON ยท On-site

CA$110K - CA$150K/yr

Could you be the full-time Project Engineering Manager in Toronto, ON, we're looking for? Your future role Take on a new challenge and apply your engineering and system integration expertise in a ...

As a software engineering manager at Stripe, you'll lead teams that build and expand APIs, services, and experiences. You'll also work with partners to launch new markets and vertical capabilities.

next page

Showing results 1-20

Programmer Manager information

What does a programming manager do?

A programming manager oversees software development teams, coordinates project timelines, and ensures coding standards are met. They often facilitate communication between developers, prioritize tasks, and may be involved in hiring and performance evaluations. Strong leadership, technical knowledge, and project management skills are essential for this role.

Is a TPM role stressful?

A Technical Program Manager (TPM) role can be stressful due to managing multiple projects, coordinating teams, and meeting tight deadlines. It requires strong organizational skills, communication, and the ability to handle high-pressure situations, which can contribute to stress levels.

What is a programme manager's salary?

A programme manager's salary varies depending on experience, industry, and location, but typically ranges from $90,000 to $150,000 annually in the United States. Senior programme managers with extensive experience and certifications can earn higher compensation, often including bonuses and benefits. The role requires strong leadership, project management skills, and familiarity with tools like MS Project or Jira.

Can I make 100k as a project manager?

Programmer managers typically focus on overseeing software development projects and may earn salaries around or above $100,000 depending on experience, location, and company size. Achieving this salary often requires strong technical skills, certifications, and several years of management experience in the tech industry.

What is the difference between Programmer Manager vs Software Developer?

AspectProgrammer ManagerSoftware Developer
CredentialsBachelor's or higher in Computer Science; management experienceBachelor's or higher in Computer Science or related field
Work EnvironmentLeads teams, manages projects, coordinates tasksFocuses on coding, designing, and implementing software
Employer & Industry UsageUsed in tech companies, software firms, IT departmentsCommon across tech, startups, enterprise software

The main difference is that a Programmer Manager combines technical coding skills with team leadership and project management, whereas a Software Developer primarily focuses on coding and software creation without managerial responsibilities.

What cities near Innisfil, ON are hiring for Programmer Manager jobs? Cities near Innisfil, ON with the most Programmer Manager job openings:

Engineering Manager - CX/CCaaS Platform (Remote Canada or Colombia)

Sangoma

Toronto, ON โ€ข Remote

Full-time

Medical, Dental, Vision, Life, PTO

Posted 5 days ago


Job description

Engineering Manager - CX/CCaaS Platform

Location: Canada, or Medellin, Colombia

Build It. Scale It. Own It.

Sangoma is a global leader in business communications, delivering cloud-based solutions that help organizations connect, collaborate, and engage with their customers. Our portfolio includes Unified Communications (UCaaS), Contact Center (CCaaS), VoIP, SIP Trunking, Managed Connectivity, and Customer Experience solutions serving businesses worldwide.

Sangoma is seeking an experienced Engineering Manager to lead an established global engineering team responsible for our Contact Center as a Service (CCaaS) and Customer Experience (CX) platforms.

This role is ideal for a leader who combines strong people management skills with deep technical credibility. You will lead and develop engineers across multiple countries and time zones while partnering closely with Product Management to deliver scalable, reliable, and innovative customer engagement solutions.

The ideal candidate has experience leading engineering teams in CCaaS, CX, UCaaS, telecommunications, real-time communications, or SaaS environments and possesses the technical depth to contribute to architecture discussions, code reviews, technical planning, and engineering strategy.

What You'll Do
  • Lead, mentor, and develop a globally distributed team of software engineers.
  • Foster a culture of accountability, collaboration, innovation, and continuous improvement.
  • Partner with Product Management to prioritize, plan, and deliver strategic product initiatives.
  • Drive the development, scalability, reliability, and performance of Sangoma's CCaaS and CX platforms.
  • Participate in architecture reviews, technical design discussions, and engineering planning.
  • Guide engineering teams through technical decisions, code reviews, and best practices.
  • Champion Agile development, CI/CD, automation, testing, observability, and operational excellence.
  • Support platform reliability through monitoring, incident management, root cause analysis, and continuous improvement.
  • Collaborate with Product, Customer Success, Support, Infrastructure, and Security teams to ensure successful delivery and customer outcomes.
  • Recruit, retain, and develop top engineering talent.

Requirements

Your Background

    • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
    • 8+ years of software engineering, platform engineering, or related technical experience.
    • 5+ years of engineering management experience leading software engineering teams.
    • Experience managing remote and globally distributed engineering teams.
    • Experience working within CCaaS, CX, UCaaS, telecommunications, real-time communications, or customer-facing SaaS environments.
    • Strong software engineering background with experience in modern application development and distributed systems.
    • Experience with one or more programming languages such as Python, Elixir, Java, Go, or Node.js.
    • Experience with cloud-native architectures, APIs, microservices, and scalable SaaS applications.
    • Experience with Linux/Unix environments.
    • Experience with PostgreSQL, MySQL, or similar relational databases.
    • Experience with Git, CI/CD pipelines, automated testing, and modern software development practices.
    • Strong communication, leadership, coaching, and stakeholder management skills.
  • Preferred Qualifications
    • Experience with Contact Center and Customer Experience technologies, including omnichannel engagement, intelligent routing, agent desktop applications, analytics, workforce engagement, and CRM integrations.
    • Knowledge of SIP, VoIP, WebRTC, call routing, and telecommunications technologies.
    • Experience with Asterisk, FreeSWITCH, or similar communications platforms.
    • Experience with Elixir and Phoenix.
    • Experience with AWS, Azure, or Google Cloud.
    • Experience with Kubernetes, Docker, Infrastructure as Code, and observability platforms.

Benefits

What We Offer: for Canada Only

    • Extended Healthcare Plan (Medical, Disability, Dental & Vision)
    • RPP - Group RRSP
    • Group Life - AD&D - Critical Illness Insurance
    • Paid Time Off Benefits
    • Work From Home - Flexible hours
    • Entrepreneurial work environment partnered with high growth career opportunities.

Are you ready to make a direct impact on the company and be rewarded for your performance?ย  Are you ready to take on a new challenge?

ย Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities.