Director of Software Development - up to $160,000 CAD + 25% Bonus - Remote

  • Job Reference: 73
  • Date Posted: 21 February 2025
  • Recruiter: Oliver Peters
  • Location: Canada
  • Salary: On Application
  • Job Type: Permanent
  • Contact: Charlie Ball

Job Description

Company profile:

Join a global leader creating software for broadband service providers. Our client have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for millions of subscribers. 

Job Summary:

The Director of Software Development is a senior leadership position responsible for driving the strategic vision, execution, and delivery of software development initiatives within the organization. 

This role entails leading cross-functional engineering teams to build high-quality, massively scalable, and innovative software solutions that align with business objectives.

The Director of Software Engineering will collaborate closely with product management, operations, and other stakeholders to ensure seamless integration of technology into the company's overarching goals.

The ideal candidate will have extensive experience with Java and C++ development, working with large-scale MySQL databases, and a strong understanding of Agile processes and DevOps practices.

This role requires a strategic thinker and team leader who can balance technical expertise with leadership skills to drive innovative and scalable software solutions.

 

Role and Responsibilities 

Team Leadership:

  • Lead, mentor, and grow a high-performing team of software developers and engineers.
  • Foster a culture of innovation, collaboration, and continuous improvement.

Technical Oversight:

  • Oversee the design, development, and maintenance of highly scalable telco grade applications.
  • Ensure the efficient handling and optimization of large MySQL databases.
  • Guide the team in implementing clean, maintainable, and efficient code.

Agile Methodology Implementation:

  • Champion and enforce Scrum processes to enhance team productivity and delivery timelines.
  • Facilitate planning, retrospectives, and daily standups to ensure alignment across teams.

DevOps Integration:

  • Collaborate with DevOps engineers to maintain CI/CD pipelines and optimize deployment processes.
  • Ensure seamless integration of development and operational workflows.

Project Management:

  • Work closely with stakeholders to align software development goals with business objectives.
  • Establish project timelines, resource plans, and deliverables to ensure on-time and within-budget completion.

Strategic Vision:

  • Stay abreast of emerging technologies and industry trends to keep the team and solutions ahead of the curve.
  • Drive architectural decisions and long-term technical strategies for the organization.

 

Qualifications:

Education & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of hands-on development experience.
  • Proven track record of managing large MySQL databases in a production environment.
  • 5+ years of experience leading software development teams, including at least 3 years in a director-level role or equivalent.

 

Skills & Expertise:

  • Expertise in MySQL database optimization, queries, and schema design.
  • Proficient in implementing and coaching teams on Scrum methodologies.
  • Strong familiarity with DevOps practices, tools, and CI/CD pipelines (e.g., Jenkins, Docker, Kubernetes).
  • Experience in developing applications based on a microservices architecture and utilizing K8S autoscaling, resilience, deployment and upgrade capabilities
  • Exceptional problem-solving and analytical skills.
  • Strong communication and stakeholder management skills.
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) preferred
  • Knowledge of microservices architecture and API design is a plus.
  • Certifications in Scrum, DevOps, or cloud technologies preferred.

This role is based in Ontario with travel expectation of 10-20%. Must be able to travel to globally without restrictions. 

About Us
Oliver Peters is an Equal Opportunity Employer. We do not discriminate based on race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, ex-forces status or any other basis. All employment is decided based on qualifications, merit, and business need and we are committed to a fair hiring process.

Follow us on Linked: OliverPeters Recruitment
Follow us on Instagram: OPrecruitment