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