Team Lead, Software Development
Required skills
- Go
- Scala
- PHP
- Docker
- Jenkins
- Kafka
- Redis
- MySQL
- Domain Driven Design
- Event Sourcing
Nice to have
- billing infrastructure
- account management
- pricing and packaging
- subscription lifecycle
- compliance
- payment processing
Role summary
We are seeking a Lead, Software Development to build and lead a high-performance team focused on challenging engineering problems for next-generation social products. Based in Canada, you will report to the Manager, Software Development and support the Senior Manager, Development in hiring, growing, coaching, and leading developers. Your responsibilities include building and leading a cohesive team, facilitating career growth, participating in hiring, assessing and prioritizing work, and maintaining high standards for security, reliability, scalability, performance, and quality. You will also help shape the technical roadmap, design, write, test, and deploy scalable code using technologies like Go, Scala, PHP, Docker, Jenkins, Kafka, Redis, MySQL, DDD, Event Sourcing, TDD, Agile, React, and TypeScript. A degree in Computer Science or Engineering with at least 5 years of relevant experience is required, along with proficiency in Go, Scala, or similar languages, and an understanding of distributed systems and SaaS development practices.
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 Manager, Software Development.
WHAT YOU’LL DO:
WHAT YOU’LL NEED:
WHO YOU ARE:
In all we do, our six guiding principles light the way:
Step Up: Dare to go beyond the expected to achieve greatness. #StepUp
One Team: Make Hootsuite a place we soar together by respecting each other's individuality, building trust, and showing up for the team. #OneTeam #FreeToBeMe
Customer Obsessed: Focus relentlessly on helping our customers succeed. #CustomerObsessed
Go Fast, Be Agile: Widen our competitive advantage by committing to speed and simplicity over perfection and complexity. #GoFastBeAgile
Play to Win: Commit to building an incredible, profitable company for our customers, our employees, and our stakeholders. #PlayToWin #NoExcuses
Neighbours & Allies: Give back to our communities and be an ally. #SocialForGood #Allies
Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.
This posting is for a current vacancy for which we are actively hiring.
Canada Pay Range For This Role$98,400—$137,800 CADUse of AI in Hiring
Hootsuite uses artificial intelligence (AI) to support our recruitment process. These tools may assist with screening and assessing applicants and / or summarizing interview feedback. All final hiring decisions are made by human decision-makers who use their professional judgement to review and evaluate relevant candidate information in addition to AI outputs. For more information about how we use AI and your rights, please see our Careers Privacy Policy.
Sample Hootsuite interview questions
- 1
Build a distributed system for executing chaos engineering experiments.
system designmedium - 2
Design a system for real-time personalization of web content.
system designmedium - 3
Design a distributed job queue.
system designmedium - 4
Build a warehouse management system to track inventory in real-time.
system designmedium - 5
Create a solution to manage and curate social network newsfeeds.
system designmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Junior Cyber Incident Response AnalystHootsuite · Vancouver, BC · Hybrid
Software Development EngineerCVS Health · Scottsdale, AZ · Hybrid
DSCA AI Back-End Developer (Software Development Analyst) - 31043HII · Remote · Remote- Co-op Software Development Engineer in Test (SDET) - Winter 2027Global Relay · Halifax, NS · Onsite
- Senior Manager, Software DevelopmentIntraFi · Arlington, VA · Hybrid
Senior Software Development Engineer in Test, MLPlayStation Global · Ontario · Hybrid
