Senior Engineering Manager
New
Work from anywhere in CanadaFull-TimeManager
Salary210000 - 250000 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
- 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
- Ability to collaborate effectively with cross-functional teams and stakeholders
- 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
- Foster a culture of collaboration, innovation, and excellence
- Provide mentorship and guidance to team members for technical and professional growth
- Ensure 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 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