Software Engineering Manager - Core

O.C. Tanner York ON

Company

O.C. Tanner

Location

York ON

Type

Full Time

Job Description

Job Description

O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. Our Culture Cloud is a suite of apps designed to enhance the employee experience with strategic recognition, service awards, wellbeing, leadership, and events that help people thrive at work. Our Culture by Design approach provides expert services to organizations looking to create great workplaces.

Our global team of 1,500 people hail from 58 countries and speak 62 languages. As programmers, researchers, designers, client professionals and craftspeople we create the tech, tools and awards that connect employees to purpose at thousands of companies.

As part of that effort, we build large-scale, international, web and mobile applications used by companies like FedEx, Texas Roadhouse, and American Express. And we're doing it with technologies including Java, spring, React, node.js, Kafka, and Docker.

Our Culture Cloud team is looking for a Software Engineering Manager. This person will be responsible for leading a team of 7-10 Software Engineers.

Responsibilities:

  • Provide technical leadership to a team of 7-10 engineers.
  • Work closely with offshore engineers while ensuring code quality through regular code reviews.
  • Collaborate with business, product, QA and cross-functional engineering owners to plan, design, develop, deploy and maintain applications and services within budget and on schedule.
  • Hire, retain, mentor and develop talent on the team.
  • Assess, prioritize and address security vulnerabilities in the code base.
  • Build technology roadmaps to meet ongoing business needs while also scaling technology for the company's future needs.
  • Create, maintain, and prioritize engineering tasks
  • Groom the backlog regularly

Job Requirements

Education Requirements:

  • BS in Computer Science or a related discipline.

Required Experience:

  • 5+ years of experience in a leadership role including gathering requirements, setting priorities, planning to meet business goals and objectives and leading a software engineering team.
  • 2+ years of experience as an Engineering Manager managing project priorities, deadlines and deliverables.
  • Experience prioritizing product, engineering, support and unplanned requests.
  • Experience recruiting, mentoring and growing engineers at all levels.
  • Experience assuring the quality of the application code base through regular code reviews.
  • Knowledge of object-oriented design and proven implementation skills.
  • Good understanding of application architecture and processes.
  • Excellent verbal and written communication skills.
  • Experience managing and mentoring high-performance agile-based engineering teams.
  • Experience maintaining legacy applications, doing production support, building micro-services.
  • Experience supporting a high availability environment with minimum down time.
  • Experience managing individual and team expectations.
  • Experience creating a technical vision.

Preferred Experience:

  • Experience leading and working with offshore teams.
  • Hands-on experience architecting, designing and developing application code.
  • Experience leading and building fault tolerant distributed systems.
  • Good understanding of building/ configuring distributed message brokers (Kafka / GraphQL).
  • Experience with Java, React, SQL.
  • Desire to learn new technologies and methodologies.
  • Willingness to automate recurring tasks.
  • Exposure to Docker and Kubernetes.

Date Posted

12/19/2022

Views

6

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Strategic Customer Success Manager - Rokt

Views in the last 30 days - 0

mParticle by Rokt a leading customer data platform is seeking a Strategic Customer Success Manager The role involves building strong relationships wit...

View Details

Enterprise Customer Success Manager - Rokt

Views in the last 30 days - 0

mParticle by Rokt a leading customer data platform is seeking an Enterprise Customer Success Manager The role involves serving as a trusted consultant...

View Details

Business Account Executive - Spectrum

Views in the last 30 days - 0

The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...

View Details

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

Software Engineering Lead - Dotdash Meredith

Views in the last 30 days - 0

Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...

View Details

Principal Product Marketing Manager - Rokt

Views in the last 30 days - 0

mParticle by Rokt a leading customer data platform is seeking a Principal Product Marketing Manager The role involves driving market leadership creati...

View Details