Skip to content

Manager – Software Engineering
Company | Deputy |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $140000 – $157500 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- 2+ years of software engineering management experience building productive, high functioning teams
- Technical acumen
- Experience in a fast growing scale-up environment, with a bias to innovation and growth
- Growth mindset
- Humbitious
- High agency mindset
- Passion for technology
- Experience building distributed web based cloud native applications and services
- Experience in various cloud computing/architecture – AWS with Multi-region, multi-tenant experience
- Experience in deploying highly scalable systems with various techniques and design patterns
- Experience in the operations of large multi tenant storage deployments (we use MySQL & various no-SQL)
- Experience in system architecture patterns like SOA, micro services, EDA (event driven architecture)
- Experience in key cloud native technologies like Kubernetes (EKS), containerisation, Kafka, etc
- Programming Languages – PHP, Golang, Terraform, Python
Responsibilities
- Lead a team of dedicated engineers of varied experience levels
- Develop an intimate understanding of the underlying technical architecture and contribute as an individual contributor
- Co-create the technical vision, strategy and technical roadmap planning and product definition for your team
- Guide the team to building innovative, elegant solutions by balancing trade-offs with the best interests of the company
- Drive the scalability and reliability of your squads offering as we grow
- Keep your pulse on the craft: writing architecture designs, working with infrastructure and quality on tooling for your team, and/or exploring POCs
- Mentor, develop, and guide a team of software engineers
- Lead the recruiting of new engineers within your team as we grow
- Own the Engineering Team Engagement score
- Provide one on one feedback, career advice and coaching for your team members
- Communicate openly and be the voice of the business within your team
- Mentor team members to create a highly motivated, coherent, and cohesive culture which rewards high performance
- Drive adoption of best practices and best in class technology, design best practices, enforce principles of work
- Remove single point of failures by cross-skilling staff and making sensible, strategic resourcing decisions
- Responsible for the technical decision making and architecture across portfolio of squads
- Accountability for 2-3 OKRs aligned to Company goals
- Can clearly design and communicate a technical roadmap to the organisation with proof of value.
Preferred Qualifications
- Bonus points for a multi-tenant SaaS org