Manager – Software Development
Company | Warner Bros. |
---|---|
Location | Kanata, Ottawa, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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