Jobs
>
Vancouver

    Principal Software Developer - British Columbia, Canada - Savvas Learning Company

    Savvas Learning Company
    Savvas Learning Company British Columbia, Canada

    3 days ago

    Default job background
    Description

    Principal Software Developer

    British Columbia, Canada ● Manitoba, Canada ● Ontario, Canada Req #1417 Tuesday, April 16, 2024 Savvas Learning Company is a global education company that produces award-winning learning solutions that empower educators and engage students with the highest quality content. Recognized as an industry leader, we serve millions of K-12 learners with innovative, student-centered educational programs that turn today's classrooms into active learning environments. By embracing technology, personalized learning, and immersive experiences delivered across multiple platforms, we design our learning solutions to be more accessible and relevant to each student. Our comprehensive solutions for core curriculum, and supplemental and intervention programs - supported by an array of professional development services - allow teachers to use data to inform classroom practices and tailor instructions to an individual's abilities and learning styles.

    Savvas Learning Company is looking to add to our amazing team

    Presently, we are in search of a Principal Software Engineer who has a passion for developing world-class products Successful candidates must have a full understanding of the tools, platforms, and technologies used to develop exceptional products. Must have experience enabling agile teams to do incredible things they didn't think they could.

    Responsibilities

  • Provide technical leadership across the engineering organization
  • Lead and mentor agile scrum teams with planning, scoping, and creation of technical solutions for the new product capabilities, through to continuous delivery to production.
  • Design and deliver highly scalable, secure, highly available, high-quality micro-services and micro-frontends to AWS at minimal cost.
  • Guide and mentor developers in the design of new software products for robustness and scalability, lead by example, and train development teams on technical best practices.
  • Develop Proof-of-Concept projects to validate new architectures and solutions.
  • Requirements

  • BS in Computer Science, or equivalent combination of education/experience.
  • Experience as an architect or team lead for a large-scale SaaS solution, and extensive experience as a developer and mentor.
  • Experience with IAM (Identity and Access Management), authentication, identity lifecycle and related technologies is a significant benefit.
  • We use Angular for our micro-front end architecture, backed by GraphQL BFF services. Experience with this or similar frameworks is required.
  • We build microservices on AWS (including a variety of managed services) and GCP using a mix of technologies including , Java/Spring, Python, PostgreSQL, MongoDB and AWS Skills. Experience in several of these technologies and an eagerness to learn others are required.
  • Experience with messaging tools such as Kafka, Kinesis, EventBridge, SNS, SQS is a plus.
  • Brilliant problem solving, analysis, design, and testing skills.
  • Excellent verbal and written communication and presentation skills.
  • Great team player who respects others and enjoys teaching and engaging with developers, testers, product managers, and architects.
  • An ear to the industry, a passion for technology, an eagerness to learn and adopt new ideas.


  • Image X Media Vancouver, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Experience · 3 years to less than 5 years · Workplace information · Remote work available · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...


  • Autodesk Vancouver, Canada Full time

    Position Overview · Autodesk has built one of the most impactful content creation software production teams in the world. We are looking for a Senior Software Animation Developer to join us, focusing on the products in our media and entertainment business. By joining our team, ...

  • Pantheon Design Ltd

    software developer

    3 weeks ago


    Pantheon Design Ltd Vancouver, Canada Full time

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Computer science · Computer software engineering · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical pr ...

  • Pantheon Design Ltd

    software developer

    3 weeks ago


    Pantheon Design Ltd Vancouver, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · Computer science · Computer software engineering · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, proc ...

  • BNW Travel Management Ltd.

    software developer

    2 days ago


    BNW Travel Management Ltd. Vancouver, Canada Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · Experience: 2 years to less than 3 years · or equivalent experience · Work setting · Travel agency · Tasks · Write, modify, integrate and test software code · Maintain e ...

  • CLIO

    Software Developer

    3 days ago


    CLIO Vancouver, Canada

    A day in the life might look like: · Working with a team of developers to solve complex problems and provide elegant solutions to Clio customers; · Designing, developing, and testing software applications using C#, .NET 6, MVC, and related technologies · Working with other dev ...

  • Ancile Canada Inc

    software developer

    3 weeks ago


    Ancile Canada Inc Vancouver, Canada Plein temps

    Education: · Expérience: · Education · College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · Work setting · Consulting firm · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making mo ...

  • Collabera

    Software Developer

    1 week ago


    Collabera Vancouver, Canada

    Position: Software Developer · Type (Contract, C2H): 8 months contract · Location: Vancouver BC (Hybrid ) · Day-to-day responsibilities: · - The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. · - 70% Front-end stack is ReactJS/Typescript · - ...

  • Pantheon Design Ltd

    software developer

    3 weeks ago


    Pantheon Design Ltd Vancouver, Canada Plein temps

    Education: · Expérience: · Education · College/CEGEP · Computer technology/computer systems technology · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes ...

  • Corpay

    Software Developer

    2 days ago


    Corpay Vancouver, Canada Full time

    Your role · As an experienced Software Developer, you'll develop major components that power our consumer apps and global platform enabling over 17 million users to conveniently pay for parking. What you'll be doing · Software Developer · What We Need · Corpay is current ...

  • ethos

    software developer

    3 days ago


    ethos Vancouver, Canada Full time

    Education: Bachelor's degree · Experience: Experience an asset · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Program animation softwar ...

  • BNW Travel Management Ltd.

    software developer

    22 hours ago


    BNW Travel Management Ltd. Vancouver, Canada Plein temps

    Education: · Expérience: · Education · College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · or equivalent experience · Work setting · Travel agency · Tasks · Write, modify, integrate and test software code · Maintain existing compu ...

  • LayerZero Labs Canada Inc.

    software developer

    1 day ago


    LayerZero Labs Canada Inc. Vancouver, Canada Full time

    Education: No degree, certificate or diploma · Experience: 3 years to less than 5 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · ...

  • We Do Laundry Services Inc.

    software developer

    1 day ago


    We Do Laundry Services Inc. Vancouver, Canada Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · Experience: Experience an asset · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modi ...

  • D2L

    Software Developer

    4 days ago


    D2L Vancouver, Canada Full time

    D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift. · New models of teaching and learning enabl ...

  • Diligent Canada Inc.

    software developer

    2 weeks ago


    Diligent Canada Inc. Vancouver, Canada Plein temps

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · ...

  • Diligent Canada Inc.

    software developer

    2 weeks ago


    Diligent Canada Inc. Vancouver, Canada Full time

    Education: Secondary (high) school graduation certificate · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and ...

  • The Jibe Multimedia,Inc

    software developer

    3 days ago


    The Jibe Multimedia,Inc Vancouver, Canada Plein temps

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · ...

  • Perrin Dental Laboratory Ltd

    software developer

    3 weeks ago


    Perrin Dental Laboratory Ltd Coquitlam, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Asset languages · Mandarin · Experience · 1 year to less than 2 years · Other benefits · Parking available · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 t ...

  • Roomex Limited

    Software Developer

    21 hours ago


    Roomex Limited Vancouver, Canada

    remember your preferences (such as language); · monitor the general performance of our visitors' experience when on our website - this information then allows us to improve the usability of our website for you and all our other visitors; · store essential information to allow y ...