Enable job alerts via email!

Lead Software Developer, Data Technology (Canada)

Braintrust

Manitoba

Remote

CAD 98,000 - 138,000

Full time

9 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Lead Software Developer in Data Technology to spearhead a high-performance team tackling complex data challenges. This remote-first role involves optimizing data infrastructure to facilitate informed decision-making across the organization. You will collaborate with cross-functional teams, translating business needs into scalable solutions while shaping the technical roadmap. If you are passionate about leading a team and making a significant impact through data engineering, this opportunity is perfect for you.

Qualifications

  • Senior-level experience in software development with high business impact.
  • Expertise in data warehousing, data modeling, and engineering best practices.

Responsibilities

  • Lead the development and maintenance of scalable data pipeline architectures.
  • Collaborate with teams to deliver data products and translate business requirements.

Skills

Python
Scala
SQL
Shell Scripting
Data Warehousing
Data Engineering Best Practices
Agile Methodologies
Leadership

Education

Degree in Computer Science or Engineering

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

6 days ago Be among the first 25 applicants

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

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
  1. Recruiter screening (30 mins)
  2. Hiring Manager screening (30 mins)
  3. Technical Interview (1:15 mins)
  4. Final Interview with Senior Leader of Data Analytics (30 mins)
Responsibilities
  • Lead the development and maintenance of scalable, efficient data pipeline architectures.
  • 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 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.
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

Ontario

Remote

CAD 98,000 - 138,000

3 days ago
Be an early applicant