Posted in

Manager – Software Development

Manager – Software Development

CompanyWarner Bros.
LocationKanata, Ottawa, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Direct experience managing and growing engineering team members. 2+ years experience preferred
  • Excellent written and oral communication skills, and experience in effectively communicating with a wide range of technical and non-technical job functions within an organization
  • Experience with hiring and onboarding new team members
  • Experience building, testing, shipping, and maintaining highly performant consumer applications that adhere to coding best practices
  • Demonstrated success in working with a team to deliver high quality software in an iterative, predictable, and sustainable way
  • Experience working in Agile methodologies for organized work within the team
  • Experience working in globally distributed teams
  • Deep industry experience with modern development technologies, and hands-on familiarity with both client and server technology
  • Work primarily in modern JavaScript, maintaining and developing components
  • Experience with AWS; infrastructure as code (CloudFormation, Terraform), monitoring tools (CloudWatch, CloudTrail), and CI/CD tools (CodePipeline, CodeBuild, CodeDeploy)
  • Security first mindset
  • Optimize code for performance and scalability
  • Experience integrating 3rd party libraries

Responsibilities

  • Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performance work environment
  • Contribute to the code & architecture reviews and champion best practices for the organization by defining and evolving engineering standards
  • Support the engineers on the team by coaching, setting goals, and providing regular feedback
  • Facilitate team ceremonies – daily stand ups, weekly team meetings, retrospectives, etc.
  • Lead or be involved in design, discovery, technical planning, and status discussions within your team, where you’ll help set direction and context, and identify any gaps or blockers
  • Be involved in discussions around high level planning, roadmaps, and status with teams across the organization
  • Contribute technically by performing code reviews, providing guidance with implementation, or writing code directly

Preferred Qualifications

  • Experience developing CMS platforms preferred
  • Experience using handlebars.js for templating and view logic where applicable
  • Experience in setting up, managing, and optimizing CI/CD pipelines using AWS tools and services
  • Some python experience preferred
  • Experience with vue.js
  • Experience integrating authorization and payment APIs within the application layer
  • Experience A/B testing