Principal Software Developer

Savvas Learning Company
Ontario, Canada
$70K-$80K a year (estimated)
Full-time

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.

4 days ago
Related jobs
Savvas Learning Company
Ontario, Canada
Full-time

Principal Software Developer British Columbia, Canada. Manitoba, Canada. Ontario, Canada Req.. we are in search of a Principal Software Engineer who has a passion for developing world class products..

Intuit Inc
Toronto, Ontario
Full-time

Come join Intuit as a Principal Software Engineer! Responsibilities Drive significant technology initiatives end to end and across multiple layers of architecture Drive design and implementation..

OpenText
Waterloo, Ontario
Full-time

Principal Software Engineer, Windows Location. Waterloo, CA (Hybrid role) Webroot is looking for an.. Expert knowledge in C and C. on Windows. 10. years in software development on Windows operating system..

Intuit
Toronto, Ontario
Full-time

Qualifications Technical QualificationsBS MS in Computer Science or related area8. years of experience developing systems software for large business environments (Java, J2EE)5. years of..

Nanometrics
Ottawa, Ontario
Full-time

Job Requisition ID. 24WD77329 Position Overview Autodesk, the leading Design and Make Software Company, is looking for a Principal Software Developer to join the Autodesk Platform Services..

Autodesk, Inc
Toronto, Ontario
Full-time

Job Requisition ID. 24WD76903 Position Overview Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP ( Autodesk Graphics Platform). a shared..