Senior Engineering Manager, Promotions

New
United StatesFull-TimeManager
Salary185,000 - 235,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software development experience with at least 5 years in an engineering leadership or management role.
Required Skills
DockerSoftware DevelopmentKafkaKubernetesSoftware ArchitectureTeam managementDistributed Systems

Requirements

  • 10+ years of software development experience with at least 5 years in an engineering leadership or management role.
  • Proven experience leading engineering teams of 10 or more engineers.
  • Strong background in software architecture, engineering processes, and large-scale application development.
  • Demonstrated ability to manage multiple projects, prioritize effectively, and deliver results within deadlines.
  • Excellent problem-solving skills with the ability to analyze complex technical challenges and identify practical solutions.
  • Strong communication and presentation skills, with the ability to engage stakeholders at all organizational levels.
  • Collaborative leadership style with a focus on team success, mentorship, and employee growth.
  • Passion for software craftsmanship, clean code, and scalable system design.
  • Experience with distributed systems, Kafka, and real-time data streaming technologies.
  • Experience with containerization and orchestration platforms such as Docker and Kubernetes.

Responsibilities

  • Manage daily activities of engineering teams, including goal setting, coaching, mentoring, performance management, and career development.
  • Partner with product leadership to define roadmaps, refine requirements, prioritize initiatives, and ensure successful delivery.
  • Establish engineering standards, ensure development processes are followed, and promote strong documentation practices.
  • Drive improvements across software development workflows, architecture, and engineering operations.
  • Support recruitment initiatives and help build high-performing engineering teams.
  • Define and monitor key performance indicators, service-level objectives, and system reliability metrics.
  • Collaborate with engineers to deliver solutions that meet scalability, performance, and reliability goals.
  • Guide technical decision-making and encourage clean architecture, maintainable code, and strong engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
185,000 - 235,000 CAD per year
Apply Now