Description
TEAM LEAD, SOFTWARE ENGINEERING
Starting base salary CAD$95,000 - $120,000
Plus Bonus, Equity & Benefits
- Our salary ranges are determined by role, level, and location. The range reflects the typicalrange for new hire salaries, it does not reflect the maximum salary for the role over time.
This is an existing vacancy.
The Team Lead, Software Engineering manages a team of software engineers that design, create, and implement mission critical platforms and capabilities in .NET for some of the worlds top brands. A subject matter expert within a team, the Team Lead, Software Engineering uses our values as an anchor to influence decisions, track and measure goals, formulate short-term plans, and report on progress for the team.
What you will be doing
Promote continous improvement.Advocate for regular pair programming and test-driven development.Estimate, break down, and provide input into sequencing large pieces of work for iterative delivery.Actively participate in building a high-performing development team, including developing unit tests, participating in code reviews and mentoring other developers.Work with Development, Product, QA, and Client teams to identify requirements, design new features, estimate development efforts and deliver on product roadmap.Work with Tech Operations team to deploy and support production systems.Help team members improve themselves and each other :o1-on-1sPerformance feedbackProvide professional growth adviceBuild Team leadership and accountabilityParticipate in hiring processFoster a positive cultureWhat you will bring to the role
Node, C# or Ruby as required by the rolegit and GitHubUnderstanding of SOLID principlesFamiliarity with secure development practices including OWASP Top 10Management Experience