Technical Lead
Team: Engineering
Location: Toronto, Ontario
Commitment: Full-Time
Workplace Type: hybrid
What You'll Be Doing
- Architect & Deliver: Design and implement distributed backend systems capable of handling billions of monthly events (e.g., AdTech pipelines, CAMS microservices).
- Build Scalable Data Pipelines: Develop robust ingestion and processing frameworks using Kafka, ClickHouse, and Snowflake, ensuring data quality and schema governance.
- Optimize Performance: Lead database optimization efforts across Aurora, Cloud SQL, and PostgreSQL to deliver low-latency, high-availability systems.
- Set the Bar for Engineering: Define and enforce best practices around code quality, CI/CD automation, monitoring, and release management.
- Lead & Mentor: Guide engineers through architectural decisions, conduct design reviews, and balance workload distribution in an Agile setup.
- Drive Cloud Architecture: Design cloud infrastructure on AWS and GCP, with a focus on scalability, cost efficiency, and security compliance.
- Collaborate Cross-Functionally: Partner closely with Product Managers and Data teams to evaluate technical feasibility, define milestones, and deliver on roadmap goals.
- Champion Reliability: Promote observability and reliability engineering practices, building alerting, tracing, and SLO/SLA dashboards for high system visibility.
What You Bring
- 8+ years of backend development experience, including 3+ years in a technical leadership or architecture role.
- Deep expertise in distributed systems, event-driven architecture, and data-intensive applications.
- Strong proficiency in at least one backend language (Node.js, Python, Go, or Java).
- Hands-on experience with Kafka, ClickHouse, Snowflake, and relational databases.
- Proven experience scaling systems on AWS or GCP.
- Exceptional communication, mentorship, and problem-solving skills.
- A startup mindset - someone who is adaptable, execution-focused, and unafraid to get hands-on when needed.
Salary Range
- $130,000 - $170,000
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
