Media, Broadcast & Content
Manager, Software Development
Mid Level
Kanata, Canada
hybrid
Full time
Digital, Product & TechEngineering & DevelopmentIT & Infrastructure$174k – 279k
Job description
About the Role
CNN Digital Commerce is seeking a Software Engineering Manager to lead an engineering team building next-generation web applications and commerce products. The role works closely with a cross-functional team to develop, enhance, and scale platforms such as CNN Underscored. The manager is responsible for leading the development of high-quality, customer-facing products and tools that power CNN's e-commerce initiatives.
Key Responsibilities
- Lead and mentor a high-performing engineering team, fostering collaboration, innovation, growth, and technical excellence while promoting continuous learning and career development.
- Drive technical strategy and oversee the development of scalable, high-performance web applications for CNN Digital Commerce.
- Drive cross-functional collaboration to align engineering, product, and business teams for data-driven decision-making and streamlined product development.
- Lead efforts to improve engineering workflows, tooling, and processes for operational excellence.
- Implement and advocate for agile methodologies (e.g., Scrum or Kanban) and support continuous delivery practices.
- Drive initiatives around monitoring application health, infrastructure, and code performance to ensure system reliability and optimal user experiences.
- Drive innovation by adopting modern technologies, optimising architecture, and ensuring long-term maintainability through code reviews and refactoring.
Required Experience & Qualifications
- B.S. in Computer Science, Software Engineering, or related field.
- 10+ years of software development experience, including 2+ years in a technical leadership role.
- Proven track record in leading teams responsible for building and scaling e-commerce platforms or consumer-facing products.
- Extensive experience in modern web technologies, with deep expertise in JavaScript (Node.js, Vue.js), TypeScript, Fastly and Python.
- Proficiency in cloud services such as AWS (Serverless/SAM, etc.), containerization (Docker/Kubernetes), and infrastructure management (Terraform, CloudFormation).
- Strong experience with relational databases (PostgreSQL), search engines (Elasticsearch), and caching solutions (Redis).
- Experience with high-performance, high-availability applications in production environments.
- Demonstrated ability to lead, mentor, and inspire engineers to meet ambitious technical goals.
- Strong communication skills, with the ability to simplify complex technical concepts for both technical and non-technical stakeholders.
- Proven ability to collaborate cross-functionally with product, design, and business teams.
- Deep familiarity with Agile development methodologies (Scrum/Kanban).
- Experience with continuous integration and continuous deployment pipelines and supporting incremental delivery of business value.
Preferred Skills
- M.S. in Computer Science, Software Engineering, or related field preferred.
- Experience in non-procedural programming or applying functional-style programming concepts.
- Previous involvement in building e-commerce, affiliate platforms, or consumer media applications.
- Experience in mentoring junior engineers, conducting technical interviews, and contributing to talent acquisition efforts.
Salary
- Actual salaries will vary based on a variety of job-related factors, including but not limited to geographic location, external market data, internal equity, skill set, experience, training, education, and/or performance.
- Base pay is just one component of the total compensation package; other rewards may include annual bonuses, short- and long-term incentives, and programme-specific awards.
Benefits & Perks
- Health insurance coverage
- Employee wellness programme
- Life and disability insurance
- Retirement savings plan
- Paid holidays and sick time and vacation
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
