Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Software Engineer

$100k - $135k per year
Full-time

eDynamic Learning

Intermediate Software Engineer
Location:
Remote (Anywhere in Canada)

Company Overview
eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding students on their journey to life after graduation. We are dedicated to supporting both teachers and programs that facilitate student exploration of interests, career options, and skill acquisition through Career and Technical Education (CTE). We prioritize quality and the development of vital life readiness skills, including interpersonal communication and financial literacy.

Our commitment to fostering exploration starts early, with resources tailored to middle school students. Our rich courseware catalog and Learning Blade resource have a proven track record of expanding STEM, computer science, and career interest and awareness.

As the largest publisher of CTE and elective digital curriculum in North America, we offer a vast catalog of over 250 courses spanning grades 6-12. Our CTE pathway curriculum aligns to 14 career clusters, preparing students for nearly 100 industry certifications. To help bring our curriculum to learners, we provide professional development as well as virtual instructional services, supported by certified teachers, that facilitate personalized learning.
eDynamic Learning doesn't stop at coursework alone. We are passionate about helping students grow their skills through experiential learning through our Knowledge Matters virtual simulation instructional materials and projects. Our simulations are true hands-on learning in a virtual environment.

We take pride in the fact that our solutions and services are designed to empower educators and students alike, enabling them to take a transformative journey of exploration, engage in learning, and participate in real-world experiences.

In July 2025, eDynamic Learning was acquired by Pearson Education Inc., the world’s leading learning company.

Role Overview
We are seeking an Intermediate Software Engineer to contribute to the development and delivery of high-quality educational technology products.

In this role, you will work across the full software development lifecycle, including design, implementation, testing, and production support. You will take ownership of well-defined features, collaborate closely with cross-functional teams, and contribute to improving code quality, system reliability, and engineering practices.

You will partner with senior engineers for guidance on architecture and complex problem-solving, while continuing to grow your technical expertise and independence.

Responsibilities
· Develop and deliver software features with minimal supervision within established frameworks and standards
· Write and maintain automated tests to ensure high confidence in code quality
· Participate in code reviews and incorporate feedback to improve implementations
· Collaborate with Product, Design, and other stakeholders to deliver customer-focused features
· Identify, analyze, and communicate risks, trade-offs, and dependencies in your work
· Contribute to reducing technical debt and improving long-term system maintainability
· Monitor production systems, investigate issues, and respond to failures as needed
· Maintain awareness of system architecture and infrastructure impacts of changes
· Support and mentor junior engineers, contributing to team learning and growth
· Continuously learn and adopt new tools, technologies, and best practices
· Promote engineering standards and contribute to a culture of quality and continuous improvement

Ideal Qualifications
· Bachelor’s Degree in Computer Science or equivalent experience
· 4+ years of experience in commercial software development
· At least 3 years of experience building commercial SaaS applications using Node.js, TypeScript, and React
· Proven ability to independently deliver small-to-medium features or components
· Experience writing automated tests with strong confidence in code correctness
· Working knowledge of modern DevOps practices and tools
· Understanding of system architecture and how individual components fit into the broader system
· Experience collaborating in cross-functional, agile development environments
· Ability to identify and communicate technical risks and trade-offs effectively

Skills
· Strong problem-solving and analytical thinking
· Solid software development fundamentals and coding practices
· Experience with TypeScript, Node.js, and React in modern web application development
· Ability to work independently while collaborating effectively with a team
· Good communication skills across technical and non-technical audiences
· Attention to detail and commitment to code quality
· Growth mindset with a proactive approach to learning and improvement
· Pragmatic approach to balancing technical quality with delivery timelines

Salary Range CA$100,000 - $135,000 DOE + Annual Bonus +  Benefits

 

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Intermediate Software Engineer in Canada vacancy
  •  ...RESPONSIBILITIES At SpryPoint we value collaborate work environments, automation, learning, and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will... 
    Suggested
    Full time
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    Sprypoint

    Canada
    9 hours ago
  • $150k - $200k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. This is a hands-on senior engineering role focused on building and operating high-performance, real-time... 
    Suggested
    Remote job
    Internship
    Canada
    17 hours ago
  •  ...re passionate about innovation, collaboration, and making a real impact, we’d love to have you on board! Role Summary As a Lead Software Engineer, you will set the technical direction for our cloud-native platform across multiple teams, ensuring our most critical systems... 
    Suggested
    Remote job
    Canada
    17 hours ago
  • $99k - $149k per year

     ...) you will: Be a part of a fast paced, agile team comprising engineers, a product manager, and designer. Design and develop features...  ...excellent communication and collaboration skills. Have 2+ years of software development experience. Have experience creating public or... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Okta

    Canada
    1 day ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization: Export Development Canada (EDC) / FinDev Canada  Stream: Stream 1 – Application Services  Term: 12-Month / 1-Year... 
    Suggested
    Contract work
    Remote work

    Oomple

    Canada
    2 days ago
  •  ...well.   This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of...  ...You’ll lead a small delivery team , one to two junior and intermediate engineers ,  operating on a parallel track to the core platform... 
    Full time

    Symend

    Canada
    more than 2 months ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...of experience in Integration Development , Middleware Engineering , or a related discipline. Hands-on experience developing integration... 
    Contract work
    Internship

    PLATO

    Canada
    9 days ago
  • $170.4k - $234.3k per year

     ...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at StackAdapt, you will be...  ...our customers Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    15 days ago
  • $181k - $241k per year

     ...later without any hidden fees or compounding interest. Affirm's engineering team is building a large-scale, highly available, and global...  ..., and knowledge sharing What We Look For ~7+ years of software or infrastructure engineering experience, with 2+ years of engineering... 
    Remote job
    Work at office
    Flexible hours
    Canada
    8 hours ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers... 
    Full time

    Checkfront

    Canada
    a month ago
  • $153k - $213k per year

     ...collaborating with every product experience team at Affirm. You’ll bring React with TypeScript expertise to work alongside our product engineering teams. You’ll be responsible for a range of tasks including coordinating and implementing broader product features from Figma or... 
    Remote job
    Work at office
    Flexible hours
    Canada
    8 hours ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products that users enjoy interacting with. Our 100% Canada‑based team brings deep experience... 
    Contract work
    Interim role
    Internship

    PLATO

    Canada
    9 days ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products that users enjoy interacting with. Our 100% Canada‑based team brings deep experience... 
    Contract work
    Internship

    PLATO

    Canada
    9 days ago
  • $150k - $175k per year

     ...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and...  ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  • $136k - $168k per year

     ...are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-...  ...that bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test robust webhook... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    24 days ago
  • Reporting to the Associate Director of Interior Design, you will play a key role in the Development of design concepts and the technical coordination of medium complexity Projects. You will actively contribute to the quality of deliverables, Compliance with the company...
    Permanent employment
    Work at office

    Hays

    Canada
    9 days ago
  •  ...Junior / Intermediate Java Developer (Curam Training) Location: Remote Duration: 12 months...  ...is Canada’s largest Indigenous-owned software testing and technology services company....  ...experience designers, and test automation engineers to implement product features. Work... 
    Long term contract
    Internship
    Immediate start
    Remote work

    PLATO

    Canada
    18 hours ago
  • $89.8k - $118.9k per year

     ...Opportunity. People who get it.We are the home of ambitious, passionate, and innovative world shapers.With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite to power local solutions.We are pathfinders and impact makers.We are... 
    Full time
    Local area

    WSP

    Canada
    1 day ago
  • $163k - $213k per year

     ...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture...  .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    a month ago
  • $75k - $100k per year

    Overview Dillon’s Integrated Mobility Services discipline is looking for a Junior/Intermediate Transportation Planner/Engineer to join our multidisciplinary team in one of the Dillon’s offices in Ontario or Vancouver, BC. You will have the opportunity to work on new and exciting... 
    Full time

    Dillon Consulting Limited

    Canada
    1 day ago
  • $81.1k - $118.9k per year

     ...Opportunity. People who get it.We are the home of ambitious, passionate, and innovative world shapers.With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite to power local solutions.We are pathfinders and impact makers.We are... 
    Full time
    Local area

    WSP

    Canada
    1 day ago
  • $170.5k - $192.5k per year

     ...revolution, and PolicyMe is here to change that. As a remote-first, Toronto-based startup with big ambitions, we’re looking for a Software Engineering Manager to help us build the future of insurance in Canada and beyond. As an AI Engineering Manager at PolicyMe, you will be... 
    Full time
    Remote work

    PolicyMe

    Canada
    1 day ago
  • $110k - $120k per year

     ...around the world. Their success is built on engineering excellence, practical innovation, and a...  ...Mentor and guide junior and intermediate developers Establish best practices and...  ...needs Experience ~7+ years of software development experience ~ Extensive professional... 
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    a month ago
  •  ...AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.About the role Our Inference team is... 
    Full time
    Worldwide

    Anthropic

    Canada
    1 day ago
  • $100k - $115k per year

     ...includes a paid vacation! The Opportunity As a  Solutions Engineer, you will be the technical backbone of our sales cycle. You will...  ...exceptional communication skills to navigate conversations with both software engineers and Chief Privacy/Compliance Officers. What You Will... 
    Remote job
    Work from home
    Worldwide
    Flexible hours
    Canada
    14 hours ago
  •  ...requirements for control, auditability, and data residency rule most software out. When the strictest buyers pick a system of record, that...  ...that.   About the role This is the first dedicated GTM engineering hire at Plane, and you will build the function from the ground... 
    Full time

    plane

    Canada
    6 hours ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying... 
    Contract work
    Internship

    PLATO

    Canada
    10 days ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely...  ...for the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working... 
    Remote work

    Precisely International Jobs

    Canada
    7 hours ago
  •  ...Junior Data Engineer Enhanced Reliability required Length- Aug 19-Dec 31 Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products... 
    Internship
    Immediate start

    PLATO

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Software Engineer. Be the first to apply!