Software Engineering Team Lead
2 weeks ago
As a key member of our development team, you will be responsible for leading a high-performing team of software developers in delivering best-in-class applications for photographers and creative professionals. Key responsibilities include overseeing the software development lifecycle, conducting code reviews, testing, and managing deployment. In addition to technical oversight, you will take ownership of the team's output and quality of project deliverables, guiding technical direction and resolving challenges that arise. A successful candidate will bring senior-level technical expertise, strong leadership skills, and a willingness to contribute to hands-on development.
Your Impact- Lead a team of software developers on new projects from initial conception to execution and delivery
- Drive planning sessions, daily stand-ups, incident responses, and other key team activities
- Provide mentorship, coaching, and technical oversight to team members
- Participate in the hiring and onboarding process for new developers
- Collaborate with stakeholders to prioritize new product features and manage the tech/maintenance backlog
- Estimate timelines, allocate resources effectively, and prioritize tasks for successful project delivery
- Ensure the quality of project technical deliverables and serve as the team's technical visionary and leader
- Lead DevOps and infrastructure initiatives to ensure security and uptime metrics of applications
- 5+ years of experience as a full-stack software developer building custom web applications
- 2+ years of experience with PHP and related frameworks (Laravel, Yii, or Symfony)
- 2+ years of experience with JavaScript and preferred libraries and frameworks (jQuery, ES6, Webpack, Vue.js, React)
- 2+ years of experience leading a team of 3-5 software developers in an agile environment
- Experience with relational database management (MySQL, PostgreSQL, etc.) and Redis beyond basic migrations and CRUD operations
- Experience with system design, architecture, data structures, algorithms, and API integration
- Solid understanding of web technologies including HTTP, RESTful services, and cloud platforms such as AWS
- Experience with CI/CD pipelines and tools
- Excellent communication, collaboration, organizational, time management, and prioritization skills
- Strong interpersonal and leadership skills with a desire to coach and mentor team members
- Ability and willingness to lead in technical discussions and contribute to hands-on development
- Hybrid work environment with 2 in-office days per week
- 4 weeks of annual vacation and paid time off for office holiday closure
- RRSP matching
- $2,000 annual health and lifestyle spending account
- $1,000 annual education budget
- $1,000 annual charitable donation matching
- Comprehensive benefits including extended health, critical illness, long-term disability, and life insurance
- Company-issued MacBook and home office budget
- Anniversary rewards and complimentary Pixieset premium account
- Team-building activities and company-wide events
The typical salary range for this position is CAD $112,100 - $152,250 annually, based on skills, experience, and market data.
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...
-
Software Engineering Lead
1 month ago
Vancouver, British Columbia, Canada Aircon Engineering Inc Full time $122,000 - $195,000About the PositionWe are seeking a highly motivated and intellectually curious Lead Software Development Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving.The ideal candidate will possess a strong passion for software development and testing, with a proven ability to drive and improve test strategy for...
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada com, ULC - A49 Full timeAt com, ULC - A49, we're seeking an experienced Software Development Manager to lead our team in building quality software and solving complex problems. As a key member of our engineering organization, you will drive the vision, architecture, and implementation of technology initiatives and products.The ideal candidate will have a passion for building...
-
Senior Software Engineering Lead
1 week ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...
-
Software Engineering Team Lead
4 weeks ago
Vancouver, British Columbia, Canada Asana Full timeJob DescriptionAs a Software Engineering Team Lead at Asana, you will be responsible for leading a product engineering team, promoting technical rigor, and demonstrating sound judgment while balancing execution velocity with technical quality.Key ResponsibilitiesLead a product engineering team to promote technical rigor and sound judgment.Advocate for...
-
Software Engineering Team Lead
3 weeks ago
Vancouver, British Columbia, Canada Mewar Infotech Limited Full timeAbout the Role: We are seeking an experienced Software Engineering Team Lead to join our team at Mewar Infotech Limited. As a key member of our team, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key Responsibilities:Investigate problems to fix...
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Market Jar Media Inc. Full timeMarket Jar Media Inc. Job OpportunityWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team in a permanent role.We offer an estimated salary of $120,000 per year, based on industry standards for a candidate with 5+ years of experience and a Master's degree in a relevant field.About the RoleAs a Software Engineering...
-
Software Engineering Team Lead
7 days ago
Vancouver, British Columbia, Canada Judi Full timeAbout Judi.AIWe are a Canadian fintech company dedicated to making it easy for lenders to say 'yes' to small business borrowers. Our application uses sophisticated algorithms and predictive modeling to ensure timely and accurate loan adjudication, giving small businesses access to the capital they need to grow.We're looking for a seasoned technical leader to...
-
Software Engineering Team Lead
4 weeks ago
Vancouver, British Columbia, Canada Judi Full timeAbout the RoleWe are seeking a skilled Development Lead to join our team at Judi.AI. As a key member of our software engineering team, you will be responsible for leading the development of our products and ensuring they meet the highest standards of quality and performance.Key ResponsibilitiesLead the design and development of our software products,...
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Global Relay Full timeAbout the RoleWe are seeking an experienced Software Development Manager to lead our software organization and drive the transformation of Information Management through technology. As a 2nd line manager, you will be responsible for building a top-tier team that is passionate about solving complex problems and making a real-world impact.The successful...
-
Software Engineering Team Lead
4 weeks ago
Vancouver, British Columbia, Canada Judi Full timeAbout the RoleWe are seeking a skilled Development Lead to join our team at Judi.AI. As a key member of our software engineering team, you will be responsible for leading the development of our products and ensuring they meet the highest standards of quality and performance.Key ResponsibilitiesLead the design and development of our software products,...
-
Software Engineering Team Lead
3 weeks ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Title: Software Engineer Team Lead - DevelopmentJob ID: NC4446961112We're looking for a skilled software engineer to lead our development team. This is an exciting opportunity for a passionate individual who enjoys contributing to the design, development, and testing of our software platform.Duties & Responsibilities:Participate in architectural...
-
Software Engineering Team Lead
1 month ago
Vancouver, British Columbia, Canada Splunk Inc Full timeAbout the RoleSplunk Inc is seeking a seasoned Engineering Manager to lead and grow our Developer Platform team. As a key member of our Developer Delivery group, you will be responsible for providing clear, reliable, and consistent testing, merge, and deployment services for our core flagship product.ResponsibilitiesDevelop and retain a high-performing...
-
Software Engineering Team Lead
7 days ago
Vancouver, British Columbia, Canada Market Jar Media Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineering Team Lead to join our team at Market Jar Media Inc.Key Responsibilities:Lead and coordinate teams of information systems professionals to develop software and integrated information systems, process control software and other embedded software control systems.Conduct tests and perform...
-
Senior Software Engineering Leadership Position
3 weeks ago
Vancouver, British Columbia, Canada Aircon Engineering Inc Full timeAt Aircon Engineering Inc, we are seeking a highly skilled Lead Software Development Engineer in Test to drive our customer experience strategy forward by consistently innovating and problem-solving.The ideal candidate is passionate about software development and testing, highly motivated, intellectually curious, and analytical, and possesses an ability to...
-
Azure Operations Team Lead
4 weeks ago
Vancouver, British Columbia, Canada Emphasys Software Full timeAzure Operations Team LeadThe Emphasys Software team is seeking an experienced Azure Operations Team Lead to lead and manage a team of technical engineers and Azure infrastructure. The ideal candidate will have a passion for finding innovative solutions to maintain and grow the team.Responsibilities:Oversee IT ticket queueServe as an escalation path for IT...
-
Cloud Computing Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full timeSenior Software Development EngineerWe are seeking an experienced leader to lead our software engineering team in developing scalable and fault-tolerant systems on AWS Lambda. The ideal candidate will have a proven track record of delivering high-quality software on time, driving engineering best practices, and mentoring team members.About UsAmazon...
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Asana Full timeAbout UsAsana is a leading work management platform that empowers teams to orchestrate their work and achieve their most important goals. With millions of users worldwide, Asana helps organizations like yours streamline workflows, boost productivity, and drive success.Job Title: Software Engineering Team Lead - Product InnovationWe're seeking an experienced...
-
Senior Software Engineer for a Dynamic Team
3 weeks ago
Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full timeAbout the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...
-
Software Quality Assurance Engineer
4 weeks ago
Vancouver, British Columbia, Canada Software Aspekte Full timeJob SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...