Director of Software Engineering

O.C. Tanner · York ON

Company

O.C. Tanner

Location

York ON

Type

Full Time

Job Description

Job Description

O.C. Tanner develops and maintains employee engagement programs that help companies drive cultures of great work. As part of that effort, we support large-scale, international, multi-million-dollar accounts from the Fortune 500 and more. And we're doing it with technologies like Kubernetes, iOS, Android, Java, Graph QL, Kafka and Node.js. In addition to cutting-edge technologies, the engineer value proposition includes great medical and dental benefits, on-site dining, bonuses, paid time-off, tuition reimbursement, and a 401k plan that has been ranked one of the best in the nation.

Role Description:

In this role as the Director of Software Engineering you will assess, change and execute our software development and engineering methods to identify areas for improvement and standardization. You will work closely with executive, software engineering and product management leadership to define expected outcomes and process and tooling changes. You will work closely with combined engineering and product teams to implement process and tooling changes. You will coach and influence at all levels. You will drive increased agility, throughput, predictably, innovation, and quality across an enterprise organization. You will be using cutting edge Agile methods and tools to enable teams to rapidly deliver functionality that drives customer satisfaction.

Your Impact:

  • Be highly entrepreneurial. Influence executives, leaders, business units, and technology teams on Agile principles, values, how to build, grow, and maintain a thriving agile organization at scale.
  • Design and support full Agile transformation roll-outs.
  • Provide Agile Leadership coaching and training to Engineering Managers, ScrumMasters, Product Owners, functional managers, and executives.
  • Collaborate directly with software and operations teams to coach and guide them on the mechanics of Lean and Agile methods to achieve optimal team effectiveness.
  • Deliver hands-on coaching of individual teams in all aspects of scrum and kanban - daily meetings, planning, self-organization, collaboration, iterative development, managing flow etc.
  • Expose our technology teams to the latest innovative thinking and ideas from the Agile community to increase agility, leveraging lean, scrum, and other agile thinking.
  • Create, launch, and facilitate Agile collaborative groups, Communities of Practice, and Agile Working Groups.
  • Continuously develop potential and existing coaches impacting all levels of the organization.
  • Embrace servant leadership and display the behaviors that come with the key mindset shifts associated with Agile methods.
  • Coach teams and management towards improving Agile process and metrics, evaluate and mentor existing Scrum teams, and deliver training classes for product owners, developers, and testers.


Job Requirements

Minimum Requirements:

  • BA/BS in Computer Science or equivalent degree and/or work experience.
  • 10+ years' experience in technology organizations.
  • Experience leading engineering managers
  • 3+ years of large-scale Agile coaching experience with methods such as Scrum or Lean.
  • Hands-on experience applying lean/Agile methodologies within software engineering teams.
  • Consulting and facilitation skills in leading technical teams in the adoption and improvement of Agile methodologies.
  • Excellent communication, presentation, and training skills

Date Posted

08/08/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Associate Director of Engineering - Laborie

Views in the last 30 days - 4

The text describes a job posting for an Associate Director of Engineering at Laborie Medical Technologies The role involves managing manufacturing eng...

View Details

Senior Software Engineer Activation & Engagement - Loom, Inc.

Views in the last 30 days - 2

The job post is looking for a JavaScript developer with experience in building highquality products with React The role involves building new features...

View Details

QA Director | Remote - InMoment

Views in the last 30 days - 11

InMoment is looking for an experienced Quality Assurance engineering leader to lead the QA organization and drive upstream thinking that results in co...

View Details

Senior Staff Engineer - Nomad Health Corporate

Views in the last 30 days - 6

The job posting is for a Sr Staff Software Engineer position at Nomad Health a techdriven healthcare staffing platform The role involves developing fe...

View Details

Data Architect - CFS Brands

Views in the last 30 days - 10

The job description is for a data analytics program architect who will work with various business units and IT department to design and implement data...

View Details

Municipal Financial Analyst: Remote or WFH hybrid - Zions Bancorporation

Views in the last 30 days - 6

Zions Bancorporation is a premier financial services company with a strong commitment to its customers and employees The company is dedicated to makin...

View Details