Senior Engineering Manager
New
CanadaFull-TimeManager
Salary210,000 - 250,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of experience in software engineering, with at least 3 years in a leadership or management role
- Required Skills
- Project ManagementJavaJavascriptGo
Requirements
- 7+ years of experience in software engineering
- 3+ years in a leadership or management role
- Extensive experience with programming languages such as Go, Java, or JavaScript
- Extensive experience with modern development practices
- Experience with service-oriented architecture
- Experience with event-driven architectures
- Proven track record of managing complex software projects from inception to delivery
- Strong understanding of project management methodologies
- Excellent communication and interpersonal skills
- Strong analytical and problem-solving skills
- Focus on delivering scalable and maintainable solutions
- Ability and willingness to learn and adapt to new technologies and languages as needed
Responsibilities
- Lead and manage high-performing teams of backend, frontend, and full-stack engineers, including offshore contractors, fostering a culture of collaboration, innovation, and excellence.
- Provide mentorship and guidance to team members, helping them grow both technically and professionally.
- Ensure that the team delivers high-quality software solutions that meet or exceed customer expectations.
- Collaborate with cross-functional teams to ensure alignment and effective communication.
- Oversee the planning, execution, and delivery of engineering projects.
- Work closely with product managers to define project requirements and priorities.
- Identify and mitigate risks that may impact project delivery.
- Monitor project progress and provide regular updates to stakeholders.
- Provide technical leadership and guidance to the engineering team, ensuring that best practices are followed.
- Stay current with industry trends and developments, and apply this knowledge to improve our products and processes.
- Collaborate with other teams to drive technical innovation and excellence across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site