Ed Tech companies you'll love to work for


Principal Software Developer



Software Engineering
Manitoba, Canada · British Columbia, Canada
Posted on Friday, November 17, 2023

Principal Software Developer

British Columbia, Canada ● Manitoba, Canada ● Ontario, Canada Req #1445
Thursday, November 9, 2023
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.

As a Principal Engineer you will be responsible for working closely with the Product team for business requirements. You will drive technical design and architecture and lead teams towards accomplishing sound engineering design process and planning principles.

Key Responsibilities

  • Mentor and lead an agile team to deliver key business requirements - foster a collaborative, trusting environment where the team can grow, improve, inspect, and adapt.

  • Automate everything, build code that is maintainable and extensible

  • Research, analyze, design and implement effective solutions for short term and long term needs

  • Evaluate new technologies and software that will improve our products.

Basic Qualifications

  • Master’s or Bachelor’s degree in Computer Science, with strong fundamentals and problem solving skills.

  • 10+ years experience in software development roles with at least 5 years of experience as Technical Lead or Architect

  • Expert knowledge and capabilities in Java development, Angular, Node.js, Typescript and Javascript.

  • Track record of successfully leading and mentoring diverse teams to deliver exceptional results.

Preferred Qualifications

  • Experience with AWS Cloud deployments.
  • Expert knowledge and capabilities in Domain Driven Design

  • Proficient in NoSQL and document-based database design and function, preferably MongoDB and DynamoDB. Experience with SQL and relational database design is considered a plus.

  • Understanding of Cloud Architecture and building microservices - AWS is a plus

Savvas Learning Company provides access to a benefits experience created to offer our employees choice, flexibility, and the opportunity to save money for the future. Benefits include medical, dental, vision, tax-advantaged accounts, pharmacy, life insurance, disability insurance, matching 401(k), and paid time off. Our benefits are part of a total package that is carefully designed to support the total well-being of our employees.

Savvas Learning Company is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply. 

"Notice to California applicants: Information collected and processed as part of your Savvas Careers profile, and any job applications you choose to submit is subject to Savvas' California Applicant Privacy Notice." 

Other details

  • Job Family AIP Eligible
  • Pay Type Salary