Salary
💰 CA$120,000 - CA$300,000 per year
About the role
- Recruit, challenge, and reward high-performance individuals that deliver 10x the impact of average engineers
- Lead the development and own key product features with the team (opportunity with team in Toronto)
- Provide leadership in iteratively defining and refining development processes as the team grows
- Work in an agile, small team environment within a rapidly growing Cloud company
- Directly collaborate with all product stakeholders and drive multiple features to successful delivery
- Be a trusted partner for senior management to determine best solutions, drive alignment and implement decisions throughout your team
- Create software solutions that make a positive impact on customers' daily lives
Requirements
- Tenacity, technical brilliance and ability to contribute quickly
- Take pride in work through attention to detail
- Drive and flexibility to roll up your sleeves, work hard and enjoy a fast-paced environment
- Smart, quick learner, proactive, comfortable working with unknowns and dynamically evolving requirements
- 2+ years of software engineering management experience using an agile development process
- 5+ years developing commercial software in Java
- Proven ability to hire, mentor, coach and lead a team to success
- Ability to motivate people, instill accountability and achieve results
- Expertise in object-oriented design and implementation
- Experience building application development tools, APIs, and/or enterprise application platform software
- Strong communication skills
- BS/BEng in engineering/computer science or equivalent
- Strong mentors with a proven record of making your team better