{"id":985478,"url":"https://alion.io/job/vuejobs-team-lead-software-development","title":"Team Lead, Software Development","company":{"id":1986947,"name":"Quarter Hill","domain":"quarterhill.com","url":"https://alion.io/company/quarterhill","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"vuejobs.com","ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Saskatoon, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":78000,"max_usd":134000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":78},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"GCP","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false}],"status":"live","first_seen_at":"2026-07-08T18:48:00Z","employer_posted_date":"2026-07-08","last_verified_at":"2026-07-08T18:48:00Z","board_verified":false,"closed_at":null,"days_open":104,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":103},"description":"Overview\nThe Software Development Lead is responsible for leading software development activities across assigned projects, products, or feature areas. This role combines hands-on technical leadership with delivery coordination, ensuring that software is designed, implemented, reviewed, tested, and delivered according to product requirements, engineering standards, and project timelines.\nThe Software Development Lead works closely with developers, QA, DevOps, Engineering Management, and other stakeholders to guide implementation, remove blockers, support code quality, and keep delivery moving. As a hands-on technical lead, you should be someone who stays close to the code while also coordinating work, managing priorities, tracking progress, and supporting release readiness.\nResponsibilities\nTechnical Leadership & Delivery\nLead day-to-day software development activities for assigned projects, features, or product areas.\n\nProvide technical guidance to developers during design, implementation, debugging, integration, testing, and release activities.\n\nPerform regular code reviews to ensure code quality, readability, maintainability, performance, security, and adherence to development standards.\n\nBreak down requirements and designs into clear development tasks, implementation plans, estimates, and delivery milestones.\n\nStep in as an individual contributor when the team faces capacity gaps or technical blockers.\n\nAgile Delivery & Planning\nSupport sprint planning, backlog refinement, estimation, standups, retrospectives, and delivery tracking.\n\nMonitor development progress, identify blockers, manage dependencies, and escalate risks when timelines, scope, or quality may be impacted.\n\nTrack and act on key development metrics (velocity, cycle time, defect rate, deployment frequency) to drive continuous improvement.\n\nQuality & Release Readiness\nWork closely with QA to ensure requirements are testable, defects are clearly understood, and fixes are delivered in a timely manner.\n\nSupport release readiness by confirming that development tasks, code reviews, testing evidence, documentation, defects, and known risks are properly tracked.\n\nContribute to continuous improvement of software development practices, code review processes, CI/CD workflows, documentation, and team execution.\n\nMentorship & Team Development\nMentor and coach developers at varying skill levels through regular 1:1s, pair programming, and constructive feedback.\n\nFoster a collaborative environment where developers take ownership, ask questions, and continue to grow.\n\nSupport hiring by participating in technical interviews and defining role requirements.\n\nCross-functional Collaboration\nCollaborate with Product, Engineering, QA, DevOps, Support, and other stakeholders to communicate status, risks, technical concerns, and delivery progress.\n\nTranslate business requirements into clear technical scope and realistic delivery timelines.\n\nCommunicate trade-offs and technical considerations effectively to both technical and non-technical audiences.\n\nThis list of responsibilities might not cover everything you'll end up doing.\nQualifications\nTechnical Knowledge Base\nThis role spans multiple product lines and technology domains. Candidates with experience across one or more of the following areas are strongly preferred:\nEmbedded Systems / Firmware - Low-level software development in C for embedded or hardware-integrated applications.\n\nWeb Application Development - TypeScript/JavaScript, Node.js, Vue.js; full-stack development covering both frontend and backend systems.\n\nCloud Deployments - Designing, deploying, and operating cloud-based applications and services (AWS, GCP, or Azure).\n\nBreadth across these domains is an asset. The ideal candidate is comfortable context-switching between a modern web stack and a resource-constrained embedded environment and can credibly guide developers in each.\nPreferred Qualifications\nDegree or diploma in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.\n\n5-8 years of professional software development experience, with demonstrated experience leading developers, acting as a technical lead, or coordinating software delivery activities.\n\nStrong experience performing code reviews and improving software quality, maintainability, and consistency.\n\nStrong understanding of software design principles, debugging, integration, testing, release practices, and production support.\n\nExperience breaking down complex requirements into clear development tasks, estimates, and implementation plans.\n\nExperience working in Agile development environments, including sprint planning, backlog refinement, standups, retrospectives, and delivery tracking.\n\nAbility to identify technical risks, delivery blockers, dependencies, and quality concerns early.\n\nStrong communication skills with the ability to explain technical topics clearly to developers, QA, managers, and stakeholders.\n\nStrong organizational skills with the ability to manage competing priorities, timelines, risks, and dependencies.\n\nBenefits\nWe offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes:\nPaid days off (i.e. vacation, sick days, bereavement leave)\nHealth and Dental plans\nRetirement plans\nEmployee and Family Assistance Program (EFAP)\nEmployee referral program\nWe welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.\nWe appreciate all responses and will acknowledge only those being considered for an interview.\nWe respectfully request no calls or unsolicited resumes from Agencies.\nTechnical Leadership & Delivery\nLead day-to-day software development activities for assigned projects, features, or product areas.\n\nProvide technical guidance to developers during design, implementation, debugging, integration, testing, and release activities.\n\nPerform regular code reviews to ensure code quality, readability, maintainability, performance, security, and adherence to development standards.\n\nBreak down requirements and designs into clear development tasks, implementation plans, estimates, and delivery milestones.\n\nStep in as an individual contributor when the team faces capacity gaps or technical blockers.\n\nAgile Delivery & Planning\nSupport sprint planning, backlog refinement, estimation, standups, retrospectives, and delivery tracking.\n\nMonitor development progress, identify blockers, manage dependencies, and escalate risks when timelines, scope, or quality may be impacted.\n\nTrack and act on key development metrics (velocity, cycle time, defect rate, deployment frequency) to drive continuous improvement.\n\nQuality & Release Readiness\nWork closely with QA to ensure requirements are testable, defects are clearly understood, and fixes are delivered in a timely manner.\n\nSupport release readiness by confirming that development tasks, code reviews, testing evidence, documentation, defects, and known risks are properly tracked.\n\nContribute to continuous improvement of software development practices, code review processes, CI/CD workflows, documentation, and team execution.\n\nMentorship & Team Development\nMentor and coach developers at varying skill levels through regular 1:1s, pair programming, and constructive feedback.\n\nFoster a collaborative environment where developers take ownership, ask questions, and continue to grow.\n\nSupport hiring by participating in technical interviews and defining role requirements.\n\nCross-functional Collaboration\nCollaborate with Product, Engineering, QA, DevOps, Support, and other stakeholders to communicate status, risks, technical concerns, and delivery progress.\n\nTranslate business requirements into clear technical scope and realistic delivery timelines.\n\nCommunicate trade-offs and technical considerations effectively to both technical and non-technical audiences.\n\nThis list of responsibilities might not cover everything you'll end up doing.\nTechnical Knowledge Base\nThis role spans multiple product lines and technology domains. Candidates with experience across one or more of the following areas are strongly preferred:\nEmbedded Systems / Firmware - Low-level software development in C for embedded or hardware-integrated applications.\n\nWeb Application Development - TypeScript/JavaScript, Node.js, Vue.js; full-stack development covering both frontend and backend systems.\n\nCloud Deployments - Designing, deploying, and operating cloud-based applications and services (AWS, GCP, or Azure).\n\nBreadth across these domains is an asset. The ideal candidate is comfortable context-switching between a modern web stack and a resource-constrained embedded environment and can credibly guide developers in each.\nPreferred Qualifications\nDegree or diploma in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.\n\n5-8 years of professional software development experience, with demonstrated experience leading developers, acting as a technical lead, or coordinating software delivery activities.\n\nStrong experience performing code reviews and improving software quality, maintainability, and consistency.\n\nStrong understanding of software design principles, debugging, integration, testing, release practices, and production support.\n\nExperience breaking down complex requirements into clear development tasks, estimates, and implementation plans.\n\nExperience working in Agile development environments, including sprint planning, backlog refinement, standups, retrospectives, and delivery tracking.\n\nAbility to identify technical risks, delivery blockers, dependencies, and quality concerns early.\n\nStrong communication skills with the ability to explain technical topics clearly to developers, QA, managers, and stakeholders.\n\nStrong organizational skills with the ability to manage competing priorities, timelines, risks, and dependencies.","description_format":"text","description_chars":10238,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Retirement plans"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Transportation & Logistics","Rail Transport"],"lifecycle":[{"event":"open","at":"2026-09-16T23:32:55Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.463,"p_room":0.28,"age_days":103,"expected_fill_days":33,"reasons":["seen:103","win:tail","crowd:"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/vuejobs-team-lead-software-development","json_url":"https://alion.io/job/vuejobs-team-lead-software-development.json","meta":{"generated_at":"2026-10-21T03:49:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5610,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1986947},"rest":"https://alion.io/mcp/rest/get_company?id=1986947"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvuejobs-team-lead-software-development"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvuejobs-team-lead-software-development"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvuejobs-team-lead-software-development"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vuejobs-team-lead-software-development\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvuejobs-team-lead-software-development"}]}