Lead Software Developer, Data Technology (Canada)
Braintrust
Date: 2 weeks ago
City: Quebec City, QC
Contract type: Full time
Remote

Job Description
This opportunity is open to engineers based in British Columbia, Alberta, Ontario, New Brunswick, Nova Scotia, and Quebec.
Offers are contingent upon the successful completion of a background check.
Hootsuite is seeking a Lead Software Developer, Data Technology to build and lead a high-performance team in solving complex data engineering challenges.
This role involves developing and optimizing data infrastructure to support decision-making across the company. The Lead Developer will collaborate with cross-functional teams, translate business needs into scalable solutions, and contribute to the technical roadmap.
The position is remote-first and open to candidates in eligible locations.
Our Group Benefits coverage includes:
This opportunity is open to engineers based in British Columbia, Alberta, Ontario, New Brunswick, Nova Scotia, and Quebec.
Offers are contingent upon the successful completion of a background check.
Hootsuite is seeking a Lead Software Developer, Data Technology to build and lead a high-performance team in solving complex data engineering challenges.
This role involves developing and optimizing data infrastructure to support decision-making across the company. The Lead Developer will collaborate with cross-functional teams, translate business needs into scalable solutions, and contribute to the technical roadmap.
The position is remote-first and open to candidates in eligible locations.
- Please Note: Salary range $98,400—$137,800 is in CAD****
- Recruiter screening (30 mins)
- Hiring Manager screening (30 mins)
- Technical Interview (1:15 mins)
- Final Interview with Senior Leader of Data Analytics (30 mins)
- Lead the development and maintenance of scalable, efficient data pipeline architectures.
- Work with Data Science, Analytics, Software Development, and business units to deliver data products.
- Translate business requirements into scalable data solutions.
- Monitor project status, mitigate risks, and resolve issues proactively.
- Align team priorities with business objectives in collaboration with the Senior Manager.
- Delegate tasks effectively and encourage team ownership.
- Communicate across teams and departments, sharing insights and gathering feedback.
- Design, write, test, and deploy high-quality, scalable code.
- Ensure security, reliability, scalability, and performance in all projects.
- Shape the technical roadmap for scaling services and building the next-generation data platform.
- Hire, develop, and lead a high-performance development team.
- Support career growth and skill development within the team.
- Degree in Computer Science or Engineering, or equivalent work experience.
- Senior-level experience in software development with high business impact.
- Experience leading Agile teams using Scrum for continuous improvement.
- Ability to communicate with business stakeholders and understand data needs.
- Expertise in data warehousing, data modeling, and data engineering best practices.
- Proficiency in developing scalable data pipelines and integrations for high-volume data.
- Strong coding skills in Python, Scala, SQL, and shell scripting.
- Knowledge of databases and data frameworks such as PostgreSQL, MySQL, S3, Redshift, Presto/Athena, Spark, and dbt.
- Experience with message queues (Kafka, Kinesis) and pipeline orchestration (Airflow, AWS Glue).
- Experience managing sprints and roadmaps using JIRA.
- Strong leadership, team-building, and strategic planning abilities.
Our Group Benefits coverage includes:
- Prescription drugs
- Speech Therapy & Applied Behavioural Analysis Therapy
- Mental Health Practitioners: Psychologist, Social Worker, Registered Clinical Counsellor & Psychotherapist
- Paramedical Service
- Hospital coverage
- Vision Care
- Dental Care
- Health Spending Account: Your HSA allows you to pay for health and dental expenses that are not covered under your group benefit or provincial health plan. Your HSA is a non-taxable benefit.
- Personal Spending Account: Your Personal Spending Account allows you to pay for a range of wellness expenses to enhance your physical, mental and financial health. Your Personal Spending Account is a taxable benefit.
- Disability Insurance to replace part of your lost income when you become unable to work due to a covered injury or illness
- Life and AD&D Insurance
- RRSP to help you meet your financial goals
- Employee Wellness supports your mental, physical, financial and social wellbeing. Through the Employee & Family Assistance Program, we provide confidential counseling, consultations, and provide access to wellbeing tools to help you be your best and most productive self.
- Headspace subscription to support our employees' mental wellbeing.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume