Jobs
>
Vancouver

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

    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

    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 · ...

  • Epsilon Solutions Ltd.

    Software Developer

    3 weeks ago


    Epsilon Solutions Ltd. Vancouver, Canada

    Role: Software Developer · Location: Vancouver, BC (Onsite) · Term: Fulltime · Job Description: · Should have work experience on Azure CI/CD YAML pipeline · Perform weekly deployments for various environments of various MS teams services · Azure Service Fabric - need to maintain/ ...

  • Collabera

    Software Developer

    5 days 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 · - ...

  • Fortinet, Inc.

    Software Developer

    1 week ago


    Fortinet, Inc. Vancouver, Canada

    Software Developer (Golang) "Job Details" · Job Identification · 16058 · Job Category · Software Development · Locations · Posting Date · 04/30/2024, 09:34 PM · Degree Level · Bachelor's Degree · Job Schedule · Full time · Job Description · Fortinet is looking for a n ...

  • 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 30% Back-end stack ...

  • Epsilon Solutions Ltd.

    software developer

    1 week ago


    Epsilon Solutions Ltd. Vancouver, Canada

    Role: Software Developer · Location: Vancouver, British Columbia, Canada · Exp Level: Mid · Jd · Should have work experience on Azure CI/CD YAML pipeline · Perform weekly deployments for various environments of various MS teams services · Azure Service Fabric - need to maintain/s ...

  • Fortinet, Inc.

    Software Developer

    5 days ago


    Fortinet, Inc. Vancouver, Canada Full time

    Fortinet is looking for a new software developer that will be primarily working on the Web Content Filter. This includes existing system maintenance and new feature development. The basic requirement is having some Golang and Python programming knowledge. Our ideal candidate will ...

  • Fortinet

    Software Developer

    6 days ago


    Fortinet Vancouver, BC, Canada

    Fortinet is looking for a new software developer that will be primarily working on Fortinet's Web Content Filter. The responsibilities include existing system maintenance and new feature development. The basic requirement is having Golang and Python programming knowledge and work ...

  • Fortinet

    Software Developer

    3 weeks ago


    Fortinet Vancouver, BC, Canada

    Description · Fortinet has a great career opportunity for a Software Developer within its FortiClient team, which is responsible for one of the fastest-growing products in the company. · FortiClient's Security Fabric Integration provides endpoint visibility through telemetry an ...

  • T-Net British Columbia

    Software Developer

    1 week ago


    T-Net British Columbia Vancouver, BC, Canada

    Our client is looking for an experienced Software Engineer to join their Data Services team. The team is in charge of working with other engineering teams to support, upgrade, and develop data services for the customer-facing their applications, both new and legacy. They comprise ...

  • TM8 Recruitment

    Software Developer

    2 weeks ago


    TM8 Recruitment Vancouver, Canada

    Job Description: · We are helping our client - a well capitalized startup - hire an extremely talented Software Developer -Technical Lead. · *Only candidates legally entitled to work in Canada will be considered. Remote within Canada is acceptable, office in Vancouver, BC.As a te ...

  • Amazon

    Software Developer

    1 week ago


    Amazon Vancouver, BC, Canada Full time $114,800

    Software Development Engineer, Checkout Delivery Experience Service For millions of customers worldwide, the Amazon name is synonymous with delivery – and the Delivery Experience (DEX) team provides those customers with innovative ways to get what they want and need, enabling the ...

  • Ensemble

    Software Developer

    1 week ago


    Ensemble Vancouver, BC, Canada

    At Ensemble, we build innovative custom software solutions for some of the largest brands in the media and entertainment, financial services, insurance, government, life sciences, and manufacturing industries. Ensemble is currently looking to grow our Quality Assurance team with ...

  • BNW Travel Management Ltd.

    software developer

    2 weeks ago


    BNW Travel Management Ltd. Vancouver, Canada

    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 ...

  • T-Net British Columbia

    Software Developer

    5 days ago


    T-Net British Columbia Vancouver, Canada

    The Software Developer (CI/CD Specialist) designs computer application solutions for existing complex or campus-wide computer systems. The incumbent will work collaboratively with the Senior Programmer Analysts. Working closely with analysts, technical leads, managers and develop ...

  • StandardFusion

    Software Developer

    5 days ago


    StandardFusion Vancouver, Canada

    An exciting opportunity to start your career in a rapidly growing startup · Receive a competitive salary of $70-100k along with a wide host of benefits · Join a collaborative team environment of motivated individuals · About StandardFusion · StandardFusion is a fast-growing, SaaS ...

  • Pantheon Design Ltd

    software developer

    1 week 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 ...

  • TM8

    Software Developer

    3 weeks ago


    TM8 Vancouver, Canada

    Job Description · We are helping our client - a well capitalized startup - hire an extremely talented Software Developer -Technical Lead. · *Only candidates legally entitled to work in Canada will be considered. Remote within Canada is acceptable, office in Vancouver, BC.As a te ...

  • BNW Travel Management Ltd.

    software developer

    2 weeks ago


    BNW Travel Management Ltd. Vancouver, Canada

    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 ...

  • Ancile Canada Inc

    software developer

    2 weeks ago


    Ancile Canada Inc Vancouver, Canada

    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 ...