Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Flare

Software Development Team Lead

Flare

. Lead, mentor, and grow a team of software engineers .

Posted 11/10/2026full-timeMontreal • CanadaSenior💰 CA$130,000 - CA$175,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading and mentoring software engineering teams while designing and optimizing scalable distributed systems. Proficient in leveraging AI tools and fostering collaboration between technical and product teams to deliver high-quality solutions.

Highest-signal resume keywords
Team LeadershipDistributed Systems DesignPython 3AWSStrong Communication Skills

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Distributed SystemsSoftware EngineeringArchitectural DesignFastAPITypeScriptVueJSPostgreSQLRabbitMQKubernetesElasticsearch
Soft Skills
MentoringCollaborationContinuous LearningTechnical DiscussionsProblem Solving
Tools & Technologies
AI ToolsBig Data ApplicationsAutomation ProcessesHigh-Quality CodebaseSearch Engines
Industry Keywords
CybersecurityTechnical RoadmapFeature DeliveryArchitectural HealthEngineering Trade-Offs

Tech Stack

Tools & technologies
AWSCyber SecurityDistributed SystemsElasticSearchKubernetesPostgresPythonRabbitMQTypeScriptVue.js

About the role

Key responsibilities & impact
  • Lead, mentor, and grow a team of software engineers
  • Foster a culture of high performance and continuous learning
  • Actively code alongside the team and contribute to complex architectural decisions across backend and frontend
  • Design, operate, and optimize highly scalable distributed systems for big data applications
  • Adopt AI tools and workflows to increase team throughput and overall efficiency
  • Guide technical discussions, explain design choices, and manage engineering trade-offs
  • Partner with Product and Design to translate product vision into an actionable technical roadmap
  • Balance feature delivery with architectural health and steer the team’s direction
  • Use and automate processes to maintain a tested, high-quality codebase

Requirements

What you’ll need
  • Prior experience leading a software engineering team
  • In-depth experience designing, operating, and scaling distributed systems
  • Experience with some of: Python 3, FastAPI, TypeScript, VueJS, PostgreSQL, Amazon Web Services, RabbitMQ, and Kubernetes
  • Ability to consistently deliver value over time by iterating on solutions and coordinating team efforts
  • Ability to support and level up less experienced developers within their area of expertise
  • Strong communication skills to align the team on technical objectives and architectural designs
  • Experience with search engines such as Elasticsearch or OpenSearch is an asset
  • Experience in cybersecurity is an asset

Benefits

Comp & perks
  • Flexible work hours
  • Remote, office, or hybrid work options
  • Dog-friendly office
  • Stock options
  • Unlimited vacation with a minimum of 3 weeks per year
  • Health insurance
  • Work-life balance support
  • Professional growth and learning opportunities
  • Empowerment to take on bigger challenges
  • Diverse, inclusive, and authentic workplace