Intermediate Software Development Lead to oversee the creation of SaaS solutions that provide targeted advertising for online streaming platforms.

Job Type: Permanent
Positions to fill: 1
Start Date: Jun 05, 2023
Job End Date: Jun 05, 2023
Pay Rate: Salary: Negotiable
Job ID: 130206
Location: Winnipeg, Calgary, Edmonton, Halifax, London, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria
Apply
Our SaaS client is seeking a Intermediate Software Development Lead to oversee the creation of SaaS solutions that provide targeted advertising for online streaming platforms.
 
Must Haves:
  • 4+ years experience as a Software Development Lead
  • 7+ years experience as a Software Developer (Java, Kotlin, C++, C# or Python)
    • Experience building RESTful web services
  • Experience with Amazon Web Services or similar (Google Cloud Platform or Microsoft Azure)
  • Experience working in an Agile and Scrum environment
  • Understanding of Architectural principles in Software Development
  • Experience mentoring junior developers and performing peer code reviews  
  • Bachelor's Degree in Computer Science or equivalent
Nice to Haves:
  • Experience in the Cable or Satellite industry
  • Experience with database technologies such as PostgreSQL, TSQL, DynamoDB, Redis, or Protocol Buffers
Key Responsibilities: 
  • Develop strategies and implementation plans that support both short and long-term objectives of the company
  • Lead the software development teams and initiatives to ensure delivery of high-quality software or Software-as-a-Service offerings that meets the customer's needs while incorporating best practices
  • Actively participate in the overall technical product/solution design, delivery and ongoing production support
  • Work closely with the leaders of various departments and geographies to deliver against product and technical roadmaps as well as ensure strong operational strategic alignment.
  • Work to constantly challenge and improve existing application platforms and processes
  • Foster innovation and creativity
  • Facilitate decision-making, impediment resolution, and consensus across the entire organization
  • Provide oversight to the quality of Software Development Company Vendors
  • Determine and design application architecture