Principal Software Developer

Savvas Learning Company
Manitoba, 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.

6 days ago
Related jobs
Oracle
Canada

You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the...

Savvas Learning Company
Manitoba, Canada

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. Guide and mentor developers in the design of new so...

Promoted
Akkodis
Canada

Minimum 10 years’ experience testing software applications. Experience in providing technical expertise in the design, construction, testing, integration and implementation of software products. Cloud Software Solution Experience (AWS or Azure). Experience developing/architecting software applicatio...

Promoted
HCLTech
Canada

Job Title - JAVA developer (technical lead). Lead Dev: Tech Stack: Java, Mysql, Redis, Springboot, GraphQL, Karate/cucumber. Strong knowledge on Java and Spring boot applications. Should have knowledge on GraphQL and how to create API’s using GraphQL with Java combination using Springboot api's. ...

Promoted
Direct IT Recruiting Inc., WBE Canada Certified
Canada
Remote

Java, Spring Boot, Spring, Bootstrap, JavaScript, HTML, CSS, REST API, MVC, Microservices, Eclipse, Hibernate, SQL, GitHub, DevOps, BitBucket, Maven, Docker, Kubernetes, iPhone/Android optimization, Agile. ...

Promoted
DRISHTICON
Canada

We have an immediate requirement for a Java Backend Developer with one of our clients in USA. Hands-on Experience in Java with Spring Boot Framework: The ideal candidate should possess a minimum of 7 years of hands-on experience in Java development, with a strong emphasis on utilizing the Spring Boo...

Promoted
LNine Consulting
Canada

We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining primarily back-end applications, though understanding of front-end is beneficial. ...

Promoted
Martyn Bassett Associates
Canada

They are expanding the Development team to support this major initiative and seeking a full stack developer. Our clients include the most innovative and celebrated technology-based companies:Shopify, StackAdapt, Achievers, Wattpad, and Vidyard, just to name a few. ...

Promoted
Intelliswift Software
Canada

Software Developer- Data Engineering Background. ...

Promoted
Retention.com
Canada

Full Stack Development and Implementation: Take charge of designing, testing, and deploying comprehensive full-stack solutions. And we’re not done yet – at $22 million ARR with 50 people, on the road to $100 million ARR, we’re looking for dynamic Full Stack Engineers to help facilitate our skyrocket...