Team Lead, Software Development

3 days ago


Vancouver, British Columbia, Canada Semios Full time $134,300 - $173,800 per year

Who we are:

We are a bunch of people who really care about agriculture, food and the challenges facing farming. We want to help farmers with data driven decision making to help nature feed a growing population. Join our team of expert engineers, agronomists, entomologists, crop researchers, and data scientists who are continually conducting research to help drive innovation in agriculture.

Semios is a market leader in leveraging the internet-of-things (IoT) and big data to improve the sustainability and profitability of specialty crops. With 500 million data points being reported by our sensors every day, we leverage our big data analytics, such as in-depth pest and disease modeling, to empower tree fruit and tree nut growers with decision-making tools to minimize resources and risks.

One of our partners produced this short video which shows what we do and our positive environmental impact.

We know our journey is only achievable by having a great team who shares ideas, tries new things and learns as we go.

Who you are:

Motivated by meaningful work, you are looking for more than just a job; you want to work for a dynamic, growing company that finds solutions to real-life problems, such as helping the world reduce the use of pesticides and helping nature feed a growing population. Your ideal work environment includes a collaborative team spirit with the opportunity to learn and grow as you take the initiative to try new things.

As the Team Lead, Software Development, you'll be integral in guiding the strategy, design, and development of the next-generation products at Semios within a rapidly evolving ecosystem. It will be your responsibility to manage a cross-functional team to design, develop, test, and deliver high-quality products and features to our customers. As the Team Lead, SD, you will manage, coach, and co-lead a skilled and growing team while remaining hands-on in technical design, code reviews, and problem solving. You will apply modern principles, methodologies and tools to advance business initiatives and capabilities. You possess a combination of leadership, technical, and team-building skills. You are collaborative, a true team player who recognizes that leadership is about enabling those around you to do great things.

As this role involves working with global teams, including those in the Australian time zone, occasional flexibility in working hours will be necessary to ensure effective collaboration.

What you will do:

Team Leadership and Development

  • Collaborate with the Product Manager and senior leaders to shape the team strategy, priorities, and establish team KPIs.
  • Manage, direct, grow, and coach the team by:
  • Mentoring team members in problem-solving approaches, tools, and best practices.
  • Providing regular performance feedback to enable employee development and goal achievement.
  • Ensuring team delivery and focus are aligned with broader company strategy, goals, and initiatives.
  • Leading recruitment activities to hire the best talent.
  • Demonstrating and reinforcing company values.

Process and Task Management

  • Implement and maintain best practices around documentation and development practices.
  • Plan and schedule tasks, ensuring that the team is on track to meet deadlines and deliver high-quality products using Agile methodologies.
  • Address obstacles and challenges that arise during the project, working with team members to find solutions and keep the project on track.
  • When necessary, facilitate communication between teams and team members.
  • Participate in on-call schedules to maintain high product availability.

Quality Assurance and Industry Knowledge

  • Ensure the quality of deliverables, whether it's code, design, or data analysis, meets the defined standards and requirements.
  • Maintain knowledge of industry trends, innovations, and best practices, and evaluate to determine recommendations for evaluation.

Requirements

We want you to succeed so you will need:

  • 6+ years of experience in software development, including 3–5 years in a leadership or management role.
  • Proven leadership and team-building abilities, with experience mentoring, coaching, and providing constructive feedback to foster professional growth and team success.
  • Strong expertise in product development, collaborating with product managers and senior leaders to deliver high-quality solutions that align with business goals and industry best practices.
  • Hands-on experience improving engineering processes and driving operational excellence, efficiency, and continuous improvement.
  • Proficiency in Agile methodologies, including sprint planning, backlog management, and cross-functional collaboration to ensure timely, high-quality product delivery.
  • Excellent communication and stakeholder management skills, with the ability to align technical initiatives with company strategy and influence outcomes across teams.
  • Analytical and results-driven mindset, capable of balancing multiple projects, solving complex problems, and making sound decisions under pressure.
  • Commitment to continuous learning, staying current with emerging technologies, industry trends, and innovations to drive improvement and maintain a competitive edge.

Other Tech Stack Expertise include:

  • Experience in IoT, agtech, or data-driven product development, particularly involving real-time data or connected devices.
  • Proven experience in scaling and growing software teams, including recruitment, onboarding, and process improvement.
  • Cloud & DevOps: Basic familiarity with cloud platforms (e.g., AWS, GCP, Azure) and DevOps tools (e.g., Docker, Kubernetes) for integration and deployment.
  • Version Control & Collaboration: Experience with Git, GitHub/GitLab, and Agile tools (e.g., Jira, Trello) for team collaboration and code management

Salary range: $134,300 to $173,800 per year

Please note that the base pay offered may vary based on factors including but not limited to knowledge, skills and experience, geographic location, as well as business and organizational needs. 

Benefits

Why this is the opportunity for you:

  • Purposeful Work: Sleep better knowing you're making the world a better place through more sustainable food production. You'll have the opportunity to contribute and make an impact by working on meaningful projects.
  • Our People: Work with a team that values fun, laughter, and each other in a collaborative and casual work environment.
  • Recharge and Refresh: Benefit from a generous vacation policy and an annual year-end winter break to relax and rejuvenate.
  • Give Back: Take advantage of dedicated volunteer days to support causes you care about.
  • Work Flexibly: Enjoy hybrid working options for employees near our offices, emphasizing work-life balance.  
  • Prioritize Your Well-Being: Access comprehensive health plans designed to support your physical and mental health.
  • Save for tomorrow: Take advantage of our Group RRSP program with company matching.
  • Stay Energized: Enjoy well-stocked snack options in our offices and regular team outings to build connections and have fun.

At Semios, we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. We know that our differences often can bring about innovation, excellence and meaningful work—therefore, people from all backgrounds are encouraged to apply to our positions. We believe that different perspectives and backgrounds are what make a company flourish and we welcome everyone.



  • Vancouver, British Columbia, Canada Semios Full time US$134,300 - US$173,800

    Who we are:We are a bunch of people who really care about agriculture, food and the challenges facing farming. We want to help farmers with data driven decision making to help nature feed a growing population. Join our team of expert engineers, agronomists, entomologists, crop researchers, and data scientists who are continually conducting research to help...


  • Vancouver, British Columbia, Canada Affinity Full time $120,000 - $180,000 per year

    Job Description:We are looking for a Software Development Lead to act as the technical bridge between a Senior Engineering Manager and a growing development team. This role is highly hands-on and combines full-stack engineering (TypeScript / / React) with day-to-day technical leadership for a small group of developers.The Development Lead will take...


  • Vancouver, British Columbia, Canada Incognito Software Systems Full time $75,000 - $95,000 per year

    Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...


  • Vancouver, British Columbia, Canada Broadridge Full time $110,000 - $140,000 per year

    At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.Broadridge Trading and Connectivity Solutions (BTCS), an innovator and leading provider of financial software, is seeking a senior software...


  • Vancouver, British Columbia, Canada MatchBox Consulting Group Full time $90,000 - $120,000 per year

    MatchBox Consulting Group is currently seeking a Technical Lead, Software Development for a permanent position. This role will work out of the client's Downtown Vancouver office. This is a hybrid position, local candidates only, 3 days in office and 2 days from home.We are seeking an experienced Technical Lead (hands-on Developer) to lead a team of...


  • Vancouver, British Columbia, Canada Tyler Technologies Full time

    DescriptionThe Software Support Manager is responsible for overseeing the software support team, ensuring the timely resolution of technical issues, and maintaining high levels of customer satisfaction. This role involves managing support operations, developing processes, and coordinating with other departments to enhance the overall user experience. The...


  • Vancouver, British Columbia, Canada Jonas Software Full time

    Job Description:Developer – Infrastructure – Owner Relations TechnologySquamish, BC, CanadaThe CompanyOwner Relations Technology is an IT company that is growing fast. We supply a unique software solution for Property Managers and Hoteliers worldwide. We specialize in developing robust Owner Accounting and Owner Portal software solutions for Condo...


  • Vancouver, British Columbia, Canada VoPay International Inc. Full time

    The OpportunityWe are looking for a Senior Software Engineering Team Lead to provide both technical excellence and organizational leadership to our engineering team. This role is ideal for a senior engineer who thrives on building and scaling teams, leading architecture decisions, and driving execution — while staying hands-on with coding, design, and...


  • Vancouver, British Columbia, Canada Hach Full time $100,000 - $140,000 per year

    Imagine yourself…Doing meaningful work that makes an everyday impact on the world around you.Growing your expertise and expanding your skillset with every project.Thriving in a supportive team environment that inspires you to strive for excellence.It's possible with a role at Aquatic Informatics ).Aquatic Informatics (AQI), a Veralto company, is a...


  • Vancouver, British Columbia, Canada MineSense Full time $110,000 - $130,000 per year

    Be part of something incredible. Metals are necessary for our world, but mining historically faced issues with waste, sustainability, and inefficiencies. MineSense is changing that. Our solutions reduce mining waste and environmental impacts while increasing profits and efficiencies. Backed by the best in venture capital and government funds, and recognized...