Senior Engineering Manager
Remote
Canada
CA$153,569 - CA$182,821/yearly
Senior Level
Top Benefits
Medical, dental, vision, disability insurance
401K retirement plan
Flexible time off and holidays
About the role
Who you are
- We are seeking a highly motivated and experienced Senior Engineering Manager to lead our remote engineering teams across multiple time zones
- The ideal candidate will have a strong technical background, proven leadership skills, and a passion for developing and mentoring engineers
- 7+ years of experience in software engineering, with at least 3 years in a leadership or management role
- Technical Skills: Extensive experience with programming languages such as Go, Java, or JavaScript (for frontend engineers), and modern development practices. Experience with service-oriented architecture and event-driven architectures is highly desirable
- Project Management: Proven track record of managing complex software projects from inception to delivery, with a strong understanding of project management methodologies
- Communication: Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
- Problem-Solving: Strong analytical and problem-solving skills, with a focus on delivering scalable and maintainable solutions
- Adaptability: Ability and willingness to learn and adapt to new technologies and languages as needed
- Experience working at Series A or Series B startups
- Experience with large-scale production Go-based applications
- Knowledge and experience with message brokers (e.g., RabbitMQ, Kafka)
- Experience in writing automated software tests and continuous integration practices
- Familiarity with frontend technologies and frameworks (e.g., React, TypeScript)
- Understanding of compliance and regulatory requirements in the legal industry
- Knowledge of security best practices and protocols
What the job involves
- As a Senior Engineering Manager, you will play a key role in the strategic direction and execution of projects, ensuring the delivery of high-quality software solutions that meet our business goals
- 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
Benefits
- Full time, hourly position
- Medical, dental, vision, and disability insurance and 401K available
- Fully Remote - ideally within the location of market you manage
- Phone and Internet monthly stipend
- Flexible Time Off and Holidays
- Equipment provided
Senior Engineering Manager
Remote
Canada
CA$153,569 - CA$182,821/yearly
Senior Level
Top Benefits
Medical, dental, vision, disability insurance
401K retirement plan
Flexible time off and holidays
About the role
Who you are
- We are seeking a highly motivated and experienced Senior Engineering Manager to lead our remote engineering teams across multiple time zones
- The ideal candidate will have a strong technical background, proven leadership skills, and a passion for developing and mentoring engineers
- 7+ years of experience in software engineering, with at least 3 years in a leadership or management role
- Technical Skills: Extensive experience with programming languages such as Go, Java, or JavaScript (for frontend engineers), and modern development practices. Experience with service-oriented architecture and event-driven architectures is highly desirable
- Project Management: Proven track record of managing complex software projects from inception to delivery, with a strong understanding of project management methodologies
- Communication: Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
- Problem-Solving: Strong analytical and problem-solving skills, with a focus on delivering scalable and maintainable solutions
- Adaptability: Ability and willingness to learn and adapt to new technologies and languages as needed
- Experience working at Series A or Series B startups
- Experience with large-scale production Go-based applications
- Knowledge and experience with message brokers (e.g., RabbitMQ, Kafka)
- Experience in writing automated software tests and continuous integration practices
- Familiarity with frontend technologies and frameworks (e.g., React, TypeScript)
- Understanding of compliance and regulatory requirements in the legal industry
- Knowledge of security best practices and protocols
What the job involves
- As a Senior Engineering Manager, you will play a key role in the strategic direction and execution of projects, ensuring the delivery of high-quality software solutions that meet our business goals
- 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
Benefits
- Full time, hourly position
- Medical, dental, vision, and disability insurance and 401K available
- Fully Remote - ideally within the location of market you manage
- Phone and Internet monthly stipend
- Flexible Time Off and Holidays
- Equipment provided