Back to Jobs
Canada
Development 1h ago
Software Engineering Manager
CanadaFull-time
$276,040 — $344,380 CAD
Senior-Level
Be the first applicant! 🚀
Job Description
Key Skills Required
Master these to land this role
DevOpsBestseller 🔥
Learn in 63 HoursMERN StackCareer Booster 🚀
Learn in 18 HoursBackendBestseller 🔥
Learn in 18 HoursGoCybersecurity
Want to know if you're a match for this job?
Job Description
We’re seeking a talented and motivated full-time Software Engineering Manager to join our growing team. You will work as part of the engineering team to:
- Provide guidance, mentorship, and career development for a team of software engineers.
- Contribute toward the success of our Product organization which includes Engineering, Product Management, and Design. We operate in Pods of 2-4 engineers plus a Product Manager and Designer, and each Engineering Manager handles 2-3 such Pods. Pods work across the codebase to implement features, address shortcomings, and answer customer requests.
- Provide technical direction in projects as needed, as well as growing the technical leadership capabilities of the engineers reporting to you.
- Help in growing the organization: interviewing and recruiting, guiding the development of the engineering culture, developing processes as we grow.
Because we’re an early-stage and fully remote company, we’re looking for a motivated individual who can help move the product forward. The ability to think on your feet, collaborate with highly technical teams, and comfort working asynchronously are essential.
Key Responsibilities
- Experience as a people manager: we are not yet at a size and level of maturity as an engineering org to provide the training and support for someone new in the management role.
- Achieve significant business outcomes through cross-functional collaboration with product managers, data scientists, and designers
- Help your team to improve their performance, the quality of their work; make major design decisions
- Hire, nurture, and oversee a team of engineers while fostering an atmosphere of psychological well-being, embracing diversity and promoting inclusion.
- Lead a team responsible for managing a critical production service, including operational concerns (monitoring, alerting, on call, etc)
- Manage healthy conflict by moderating design discussions and cultivating a positive culture of feedback with candor and kindness
- Collaborate with interdisciplinary teams across the organization to complete complex projects spanning multiple technical domains
- Drive planning across multiple time horizons, from immediate tactical needs to long-term strategic direction.
What We Are Looking For
- Demonstrated leadership with substantial experience in managing and mentoring Engineering teams, including performance evaluations, career development, and fostering a collaborative work environment
- Background building and operating production services with high availability and performance targets.
- Expertise managing on call rotations and incident response
- A highly technical manager, able to independently evaluate complex technical tradeoffs in design conversations while leaning on experts in the team for design and implementation
- Experience developing in Go, used for much of the system
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
How would you rate this job post?
See what other professionals think about this role.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.