Software Development Team Lead (Identity)
Toronto, Ontario, Canada
Senior Level
Full-Time
Top Benefits
Health insurance with mental health coverage
Dental and vision insurance
Life, disability, and AD&D coverage
About the role
- We’re looking for a Lead, Software Development to help us build and lead a high-performance team that solves challenging engineering problems as we build the next generation of social products
- You will support the Senior Manager, Development to hire, grow, coach, and lead a team of developers to build, scale, monitor, and optimize our billing infrastructure working on account management, pricing and packaging, subscription lifecycle, compliance, payment processing and more
- While based in Canada (in locations where we can legally hire), you will report to the Senior Manager, Software Development
- Build, support and lead a high performance, cohesive team of developers, in close partnership with the Senior Manager, Development
- Facilitate ongoing development conversations with your team to support their learning and career growth
- Proactively share information, actively solicit feedback, and facilitate communication, within teams and portfoliosParticipate in the hiring process, with an aim of attracting and hiring the best developers
- Assess and prioritize the team’s work, appropriately delegating to others and encouraging team ownership
- Maintain high standards of security, reliability, scalability, performance, and quality in all delivered projectsHelp shape our technical roadmap as we scale our services and build new products
- Design, write, test, and deploy high quality scalable code
- Work with the following technologies: Go, Scala, PHP, Docker, Jenkins, Kafka, Redis, Cassandra in an environment that’s using NoSQL databases, Domain Driven Design, Event Sourcing, Test Driven Design and Agile
Benefits
- 100% coverage on mental health-related treatments in North America. Culturally appropriate trauma counselling services
- A company-wide Wellness Week between July 5 to 12 where we can all “unplug” together
- Accidental death and dismemberment (AD&D) Insurance
- Dental Insurance
- Disability Insurance
- Employee Assistance Program
- Gym / Wellness Reimbursement ($55 per month)
- Gym Discount
- Health Insurance
- Life Insurance
- Maternity Leave
- PTO (Vacation / Personal Days) - 20 days. After your two year anniversary, you get an additional two days each year until you reach thirty days (six weeks) at your sixth anniversary
- Paternity Leave
- Sick Time (for individual employee and family members)
- Bereavement Leave
- Business Travel Insurance
- Company Phones
- Fertility Assistance (Coverage for fertility treatments and gender affirmation surgeries)
- Immigration Assistance
- Phone Bill Reimbursement ($50 per month)
- Remote Work
- 401k
- Employee Discount
- Pet Friendly Workplace
- RRSP Matching
- Volunteer Time Off- Understanding of distributed systems and how to work in high availability environments
- Creativity and Innovation: seeks new and better ways of doing things, generating original and imaginative ideas, products, and/or solutions
- Problem Solving: uses an organized and logical approach to find solutions to complex problems and looks beyond the obvious to understand the root cause of problems and proposes several possible solutions
- An understanding of SaaS software development practice, previous experience working on a SaaS product will be viewed favorably
- Experience with mentoring, coaching, and pairing with coworkers
- You are proficient in Go, Scala or a similar language and have a desire to learn other languages
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- A degree in Computer Science or Engineering, and at least 5 years of experience in designing, developing and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact
- Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
- Humble. You lead with humility and empathy, respecting and learning from the perspectives of others
- Conscientious. You keep your promises, taking your commitments to others seriously, and you have strong integrity
- Tenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues and the community
- Curious. You are always learning and seeking ways to make things better