Team Lead Software Engineer
Role Overview
Lead a small development team while contributing hands-on software development for manufacturing and business operations.
Report to the Business Systems Manager and work with business analyst liaisons and cross-functional stakeholders.
The role combines technical leadership, software delivery, team mentorship, and business collaboration.
Key Skills for This Role
Full Job Posting
About Longboard
Longboard designs and manufactures premium aluminum architectural products, emphasizing durability, aesthetics, and sustainability.
Role overview
Lead a small development team while contributing hands-on software development for manufacturing and business operations.
Report to the Business Systems Manager and work with business analyst liaisons and cross-functional stakeholders.
The role combines technical leadership, software delivery, team mentorship, and business collaboration.
Responsibilities
- Lead developers, prioritize and distribute JIRA tasks, refine the backlog, estimate work, and support release planning.
- Review code, uphold coding standards, and design and implement scalable, secure, efficient software.
- Build and maintain applications for inventory, factory workflows, shipping, ERP synchronization, APIs, and web platforms.
- Identify bottlenecks, resolve defects, document technical work in Confluence, and test and polish solutions before production.
- Select completed changes for releases and support team development through feedback and technical knowledge sharing.
- Collaborate with business and technical stakeholders; support future Salesforce order and product management integration.
- The current technology stack includes Python, ReactJS, MySQL, and Kubernetes on AWS; architecture and monitoring support are shared with an external consultant.
Required qualifications
- Bachelor’s degree in Computer Science.
- At least five years of software development or programming experience, with strong Python and ReactJS expertise.
- At least five years of experience writing complex SQL queries.
- At least two years of team lead experience.
- Strong testing skills, organizational and time-management skills, and written and verbal communication skills.
Nice-to-have experience
- ERP integration, ideally with Acumatica, and CRM integration, ideally Salesforce.
- FastAPI, Jenkins, Docker or Kubernetes, AWS, YAML configuration, Zebra Enterprise Browser or ZPL, and ARGO CD.
- AI-assisted coding experience, including code generation, debugging, testing, and review.
Compensation and benefits
- Annual salary range is CAD $90,000–$115,000, based on experience.
- Benefits include profit sharing, health and lifestyle spending accounts, catastrophic coverage, travel insurance, and RRSP matching up to 4% of annual salary.
Workplace culture
The employer describes a collaborative, people-first culture focused on professional growth, work-life balance, and continuous development.
The employer welcomes applicants regardless of age, gender, disability, race, religion, or beliefs.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Longboard Architectural Products
Team Lead Software Engineer
Abbotsford, CAN
Longboard is seeking a Team Lead Software Engineer to lead developers and build software supporting manufacturing and business operations. Candidates need a computer science bachelor’s degree, 5+ years of software develo