Software Developer Team Lead

5 months ago


Kelowna, Canada Global Relay Full time

Who we are:

For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations.

Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It’s a place where you can genuinely make an impact – and be recognized for it.

We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.

We encourage you to apply if your qualifications and experience are a good fit for any of our openings.

Your role:

As a Team Lead at Global Relay, you will be overseeing small, highly focused teams of developers employing leading edge technologies. We build pioneering products that are used by tens of thousands of users globally to solve real-world business communication and messaging problems. At Global Relay we are continuously pushing the boundaries of application development, and you as the Team Lead will be in one of the driving seats.

Your job:

Lead a team of developers who like to ship product and welcome challenging and complex engineering problems in an Agile environment Instantiate a culture of knowledge sharing Mentor and guide the professional and technical development of your team members Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members Instill a spirit of continuous improvement in the team’s code, architecture, and processes Work with product managers to ensure the teams are delivering an accurate product build and work with project managers to ensure the schedules and controls for the development teams are met Work with appropriate stakeholder to ensure production issues are resolved quickly Own your team's deliverables and product quality. Ensure we continue to ship scalable, highly-available, and world class products to our customers Help your team build relationships across functions with QA, Operations, Support and other teams to ensure Global Relay’s continuing success Be a hands-on development team manager who will spend up to 50% of their time in design reviews, sprint planning and other Agile artifacts. Some active coding is a requirement for this role. Appreciate and advocate for information security and secure coding practices

About you:

An M.S. in Computer Science, Engineering, or an equivalent combination of education and relevant experience 8 years of software development experience, shipping enterprise grade software, using multiple languages and frameworks 2+ years of experience as a hands-on development team manager Demonstrated track record leading geographically dispersed teams Demonstrated track record of being a change agent, leaving every team and process better than you found it Strong communication and consensus building skills Experience with full stack SaaS development Experience with advanced web applications Experience with API development in service and resource-oriented architectures Experience with large complex databases and data quality and lifecycle issues Bonus: Experience with Security, Authentication, Authorization, or Cryptography

Tech stack:



  • Kelowna, British Columbia, Canada Global Relay Full time

    About the RoleWe are seeking a seasoned Software Engineering Team Lead to lead our team of developers in crafting innovative, scalable, and highly available enterprise software solutions.


  • Kelowna, British Columbia, Canada Global Relay Full time

    About Global RelayAs a leading provider of enterprise information archiving solutions, Global Relay has established itself as a trusted partner for highly regulated firms. Our cloud-based archiving, surveillance, eDiscovery, and analytics solutions ensure compliance with stringent regulations.Your RoleAs a Team Lead at Global Relay, you will oversee a small...

  • Software Engineer III

    3 months ago


    Kelowna, Canada JAM Software GmbH Full time

    SkyTrac Systems Ltd., a specialized airborne SATCOM communication solutions developer for commercial aircraft, is enjoying exponential growth. We are looking for exceptional people to join our team immediately in our office in the heart of BC’s sunny Okanagan. Our products are exported around the world.Skytrac has an immediate need for an experienced web...


  • Kelowna, British Columbia, Canada InfinityEdge Solutions Full time

    Job OverviewWe are seeking an experienced Senior Software Development Specialist to join our team at InfinityEdge Solutions. This role involves leading the development of software applications, collaborating with cross-functional teams, and driving project delivery.Estimated Salary RangeThe estimated salary range for this position is between $85,000 and...

  • Software Tester

    3 months ago


    Kelowna, Canada JAM Software GmbH Full time

    SkyTrac Systems Ltd. has an opening within their Software Test department for a Co-Op Student.SkyTrac Systems Ltd is a specialized airborne SatCom communication solutions provider for the aviation industry which designs and develops its own hardware, embedded software and web software in-house. You will report to the Information Services & Test Manager and...

  • Sr Software Developer

    2 months ago


    Kelowna, Canada Matter Inc Full time

    Job Summary Sr Software Developer Matter Inc Full Time Hybrid | Kelowna, BC, Canada The Opportunity There’s nothing more exciting than being in a start-up that changes how the world works. The challenges abound, but the camaraderie amongst peers is unlike any other career environment. Matter Inc encourages team members to take risks, think like...

  • Sr Software Developer

    6 months ago


    Kelowna, Canada Matter Inc Full time

    Job SummarySr Software DeveloperMatter IncFull TimeHybrid | Kelowna, BC, CanadaThe OpportunityThere’s nothing more exciting than being in a start-up that changes how the world works. The challenges abound, but the camaraderie amongst peers is unlike any other career environment.  Matter Inc encourages team members to take risks, think like entrepreneurs,...


  • Kelowna, British Columbia, Canada InfinityEdge Solutions Full time

    Software Developer Job Description:At InfinityEdge Solutions, we are seeking a skilled Backend Development Specialist to join our team. The successful candidate will be responsible for writing, modifying, integrating, and testing software code, as well as maintaining existing computer programs. Strong communication skills are essential to convey technical...


  • Kelowna, British Columbia, Canada InfinityEdge Solutions Full time

    Software Development Job DescriptionAt InfinityEdge Solutions, we are seeking a talented Software Development Engineer to join our team. The ideal candidate will have a strong foundation in software development and be able to write, modify, integrate, and test software code.Key Responsibilities:Write, modify, integrate, and test software codeMaintain...


  • Kelowna, Canada Interior Health Authority Full time

    Interior Health has a Permanent Full-time **Team Lead, Leadership Development** opportunity available in Kelowna, BC. **What we offer**: - An attractive remuneration package - Excellent career prospects - Employer paid training/education - Employer paid vacation - Medical Service Plan - Employer paid insurance premiums - Extended Health & Dental coverage -...


  • Kelowna, British Columbia, Canada InfinityEdge Solutions Full time

    About the RoleWe are seeking a skilled Software Development Specialist to join our team at InfinityEdge Solutions. The ideal candidate will have a strong background in software development, with a focus on writing, modifying, and integrating code.Key ResponsibilitiesWrite, modify, and integrate software code using a variety of programming languages,...


  • Kelowna, British Columbia, Canada InfinityEdge Solutions Full time

    We are seeking an experienced Software Development Specialist to join our team at InfinityEdge Solutions. The ideal candidate will have a strong background in software development, with expertise in languages such as C, C++, Java, JavaScript, SQL, and Python.The successful candidate will be responsible for writing, modifying, integrating, and testing...


  • Kelowna, British Columbia, Canada Global Relay Full time

    Company OverviewGlobal Relay is a leading provider of enterprise information archiving solutions. With over 20 years of experience, we have set the standard for industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.About the RoleWe are seeking an experienced Technical Lead to oversee small, highly focused teams of developers...


  • Kelowna, British Columbia, Canada InfinityEdge Solutions Full time

    Software Development Role Education and ExperienceBachelor's degree in computer science or related field5 years or more of experience in software developmentKey ResponsibilitiesDesign, develop, and test software applicationsMaintain existing software systems by making modifications as requiredCommunicate technical information to stakeholdersCreate...


  • Kelowna, British Columbia, Canada InfinityEdge Solutions Full time

    Job DescriptionWe are seeking an experienced Software Development Specialist to join our team at InfinityEdge Solutions. This is a permanent position, working 30 hours per week in English.Key Responsibilities:Design, develop, and test software code for e-commerce and other Internet applications.Maintain existing computer programs by making modifications as...


  • Kelowna, Canada InfinityEdge Solutions Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and...


  • Kelowna, Canada InfinityEdge Solutions Full time

    Education: Bachelor's degreeExperience: 5 years or moreTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection...


  • Kelowna, Canada InfinityEdge Solutions Full time

    Education: Bachelor's degreeExperience: 5 years or moreTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection...


  • Kelowna, British Columbia, Canada TRANQ MEDICAL AND TECHNOLOGY INC. Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Tranq Medical and Technology Inc. as a key contributor in the development of our cutting-edge web applications.About the RoleThis is a full-time position that requires a minimum of 3 years of experience in software development with a focus on web technologies.The ideal...

  • software developer

    4 months ago


    Kelowna, Canada Devlogix Solutions Inc Full time

    Education: Bachelor's degreeExperience: Experience an asset or equivalent experienceTasksMaintain existing computer programs by making modifications as requiredWrite, modify, integrate and test software code for e-commerce and other Internet applicationsDevelop and monitor emergency security plansDevelop computer applications for machines and...