Senior Software Engineering Lead

4 weeks ago


Toronto, Ontario, Canada Qarik Group Full time
Join Our Team as a Senior Software Engineer

Qarik Group is a leading IT Solutions company, co-founded by Google Cloud Engineering leaders. We're a dynamic team of engineers who are passionate about building innovative solutions using Google Cloud Platform.

We're looking for a talented Senior Software Engineer to join our team. As a key member of our team, you'll be responsible for designing and implementing bleeding-edge Generative AI applications using Large Language Models (LLMs) for structured and unstructured data.

Key Responsibilities:
  • Contribute ideas and lead implementation of features to enhance product functionality.
  • Mentor other software engineers, perform code reviews, and joint design sessions.
  • Provide technical guidance, sharing knowledge on development and operations with team members.
  • Be on rotation to support production systems in an SRE capacity.
  • Foster a culture of continuous improvement, focusing on increasing developer productivity, code velocity, and overall quality.
Requirements:
  • 9+ years of software development experience, with strong skills in Python.
  • Experience with using relational and document databases.
  • Experience in software lifecycle best practices.
  • Understanding of troubleshooting and reductionist techniques in software development.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Preferred Qualities:
  • Large Language Model development stack (LangChain, Google PaLM, etc.).
  • CI/CD automation and orchestration (Jenkins, Github Actions, Cloud Build, or similar).
  • Infrastructure actuation/automation (Terraform or similar).
  • Passion for quality, good design, and clean code.

We offer a fully remote work environment with flexible hours and vacation time. We're an equal opportunities employer and welcome applications from diverse candidates. If you're passionate about building innovative solutions and working with a talented team, we'd love to hear from you



  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team as a Senior Software Engineer LeadWe are seeking a highly skilled and experienced Senior Software Engineer Lead to join our engineering team. As a key member of our team, you will be responsible for leading the development of robust high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key...


  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team as a Senior Software Engineer LeadWe are seeking a highly skilled and experienced Senior Software Engineer Lead to join our engineering team. As a key member of our team, you will be responsible for leading the development of robust high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key...


  • Toronto, Ontario, Canada Amex Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Lead to join our team at Amex. As a key member of our engineering team, you will be responsible for leading the design and development of complex software systems, driving the delivery of value-add initiatives, and promoting best practices in software development.Key...


  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team of Innovative EngineersWe're seeking a highly skilled Senior Software Engineer Lead to lead our engineering team in building robust, high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key Responsibilities:Design data schemas that enable other engineering teams to leverage vast amounts of advertising and...


  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team of Innovative EngineersWe're seeking a highly skilled Senior Software Engineer Lead to lead our engineering team in building robust, high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key Responsibilities:Design data schemas that help other engineering teams utilize tremendous volumes of advertising and...


  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team of Innovative EngineersWe're seeking a highly skilled Senior Software Engineer Lead to lead our engineering team in building robust, high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key Responsibilities:Design data schemas that help other engineering teams utilize tremendous volumes of advertising and...


  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team of Innovative EngineersWe're seeking a highly skilled Senior Software Engineer Lead to lead our engineering team in building robust, high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key Responsibilities:Design data schemas that enable other engineering teams to leverage vast amounts of advertising and...


  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team of Innovative EngineersWe're seeking a highly skilled Senior Software Engineer Lead to lead our engineering team in building robust, high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key Responsibilities:Design data schemas that help other engineering teams utilize vast volumes of advertising and organic...


  • Toronto, Ontario, Canada ENGINEERINGUK Full time

    Join Our Team of Innovative EngineersWe're seeking a highly skilled Senior Software Engineer Lead to lead our engineering team in building robust, high-throughput ad server systems that deliver the right ad under critical SLA constraints.Key Responsibilities:Design data schemas that help other engineering teams utilize vast volumes of advertising and organic...


  • Toronto, Ontario, Canada 570 The Dominion of Canada General Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using Guidewire Policy...


  • Toronto, Ontario, Canada 570 The Dominion of Canada General Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using Guidewire Policy...


  • Toronto, Ontario, Canada 570 The Dominion of Canada General Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using Guidewire Policy...


  • Toronto, Ontario, Canada Criteo Full time

    Job Title: Senior Software Development Engineer LeadCriteo is seeking a Senior Software Development Engineer Lead to lead our newly established Test Engineering team.Key Responsibilities:Lead an engineering team with a primary focus of building a global test engineering culture and practice across Criteo's R&D.Grow the skills and careers of engineers on your...


  • Toronto, Ontario, Canada AMEX Full time

    About the RoleWe are seeking a highly skilled Senior Engineer II to lead our software development team in Canada. As a key member of our Regional Services Technology team, you will be responsible for designing and developing complex software systems, driving innovation and efficiency, and promoting best practices in software development.Key...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...


  • Toronto, Ontario, Canada Criteo Full time

    About the RoleCriteo is seeking a Senior Software Development Engineer to lead our newly established Test Engineering team.As a Senior SDET, you will be responsible for navigating Criteo's codebase, identifying weak spots, and designing innovative ways to break software and uncover issues.You will work closely with product engineering to improve test...


  • Toronto, Ontario, Canada Bank of Montreal Full time

    We are seeking a skilled Senior Software Engineer to lead the development of our software applications.Responsibilities include designing, implementing, and testing software solutions to meet business requirements.Strong understanding of software development lifecycle, programming languages, and software engineering principles is required.


  • Toronto, Ontario, Canada Stonewood Group Inc. Full time

    Senior Software EngineerStonewood Group Inc. is seeking a highly skilled Senior Software Engineer to lead our engineering team in the development of our SaaS-based technology platform.Key ResponsibilitiesLead the development of our SaaS platform, ensuring timely and within-budget delivery of high-quality software.Collaborate with cross-functional teams to...


  • Toronto, Ontario, Canada Software International Full time

    Job Title: Senior Systems EngineerJob Summary:We are seeking a highly skilled Senior Systems Engineer to join our team at Software International. As a key member of our technical operations team, you will be responsible for the overall technical management and operations of our large-scale production websites and networks.Key Responsibilities:Management and...


  • Toronto, Ontario, Canada Voiceflow Full time

    About the RoleWe're seeking a seasoned Senior Software Engineer to join our team at Voiceflow. As a key member of our engineering team, you will play a pivotal role in driving innovation and project success. Your technical expertise, coding proficiency, and leadership acumen will be essential in leading software development projects and providing strategic...