Enable job alerts via email!

Lead Software Developer, Data Technology (Canada)

Braintrust

Ontario

Remote

CAD 98,000 - 138,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Lead Software Developer to spearhead a high-performance team in tackling complex data engineering challenges. This role is pivotal in developing and optimizing data infrastructure that supports critical decision-making across the organization. As a key player, you will collaborate with cross-functional teams to translate business needs into scalable solutions, ensuring security, reliability, and performance in all projects. If you are passionate about leading teams and shaping the future of data technology, this opportunity is perfect for you.

Benefits

Flexible benefits plan
Health insurance
Dental insurance
Vision insurance
Mental health support
Wellness programs
Financial planning
Retirement options

Qualifications

  • Senior-level experience in software development with high business impact.
  • Expertise in data warehousing and data engineering best practices.
  • Strong coding skills in Python, Scala, and SQL.

Responsibilities

  • Lead development and maintenance of scalable, efficient data pipelines.
  • Collaborate with teams to deliver data products and solutions.
  • Shape the technical roadmap for scaling services and building the data platform.

Skills

Python
Scala
SQL
Shell Scripting
Data Warehousing
Data Modeling
Agile Development
Leadership

Education

Degree in Computer Science
Equivalent Work Experience

Tools

PostgreSQL
MySQL
S3
Redshift
Presto/Athena
Spark
dbt
Kafka
Kinesis
Airflow
AWS Glue
JIRA

Job description

Lead Software Developer, Data Technology (Canada)

Join to apply for the Lead Software Developer, Data Technology (Canada) role at Braintrust

Lead Software Developer, Data Technology (Canada)

1 week ago Be among the first 25 applicants

Join to apply for the Lead Software Developer, Data Technology (Canada) role at Braintrust

Get AI-powered advice on this job and more exclusive features.

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.

  • Salary range $98,400—$137,800 CAD

Interview process:

  • Recruiter screening (30 mins)
  • Hiring Manager screening (30 mins)
  • Technical Interview (1:15 mins)
  • Final Interview with Senior Leader of Data Analytics (30 mins)

Responsibilities:

  • Lead development and maintenance of scalable, efficient data pipelines.
  • Collaborate 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.

Requirements:

  • 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.
  • 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.
Additional benefits include a flexible benefits plan covering health, dental, vision, mental health, wellness, and financial planning, along with insurance and retirement options.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Developer, Data Technology (Canada)

Braintrust

Manitoba

Remote

CAD 98.000 - 138.000

18 days ago