Canada Jobs® - Ai Resume Scoring
- Introducing Resume Score™ Tool, a unique innovation from Canada Jobs. Our AI-powered tool instantly evaluates your Resume/CV for the job role: Principal Software Developer. Get valuable insights in seconds.
Canada Jobs® - Ai Resume Scoring
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.
Great News! We've discovered an exciting live job opportunity for a Principal Software Developer position in Canada. This job is currently open for hiring/recruiting by Savvas Learning Company, exclusively for you at Canada Jobs. Feel free to download the job details here.
The work culture at Savvas Learning Company must adhere to the Ethics of Work Culture as described in the Ethical framework of the UN Charter. You can gain more insights into their local workplace environment by exploring their jobs Savvas Learning Company and also by visiting their official website through Google.
The World Cities Report 2020 sheds light on the intrinsic value of sustainable urbanization in Canada, particularly within Canada. It explores this value from economic, social, and environmental angles, encompassing the intangible aspects that contribute to Canada's distinct character. Moreover, the report delves into the role of innovation and technology, the responsibilities of local governments, targeted investments, and the effective implementation of the New Urban Agenda in promoting sustainable urbanization globally. For a deeper dive into population growth trends and diversity in Canada, additional details can be found on Canada Wikipedia.
Yes, we found live job(s) for Savvas Learning Company in Canada.
Principal Software Developer jobs are available in Canada.
Exploring the cost of living in Canada. At Expertini.Com for Canada , we gauge it based on the percentage of earnings to living costs, typically ranging from 33% to 65% of your monthly income. This analysis empowers you to make informed decisions about your financial planning and lifestyle. Additionally, we recommend consulting with locals before making any moves to a new town.
The average salary range for Principal Software Developer in Canada varies, but the standard pay scale is rated "Standard" in Canada. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively.
To apply for a job at Savvas Learning Company follow the application process following the "Apply Now" button at Canada Jobs and also you can visit Savvas Learning Company official career page and follow their application process.
Key qualifications for Principal Software Developer typically include a list of qualifications and expertise as outlined in Bureau of Labor. Be sure to check the specific job listing for detailed requirements and qualifications.
You can set up job alerts for Principal Software Developer in Canada by creating a free job alerts on Canada Jobs. Our Ai system will automatically notify you when new job listings matching your criteria become available.
Benefits for Principal Software Developer positions may include a list of benefits. These can vary from company to company, so it's important to review the specific job listing for details on benefits offered by the employer.
Not all jobs have remote job opportunities available. However, nowadays, many companies offer remote work options. You can find remote job listings for Principal Software Developer on Canada Jobs.
To improve your chances of getting hired for Principal Software Developer, consider improving your skills. Also, make sure to check your Resume/CV Score with our free Resume Scoring Tool. Additionally, it is worth noting that Canada Jobs has an in-built Ai Resume Scoring tool that will give you the matching score for each job based on your Resume/CV once it is uploaded. This can also help you align your Resume/CV according to the job requirements and enhance your skills if you fall short of them.