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

Software Development Engineer - Remote

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

eDynamic Learning

Intermediate Software Engineer
Location: Remote (Anywhere in Canada)
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. 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.
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 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.
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
  • Promote engineering standards and contribute to a culture of quality and continuous improvement

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
  • Experience writing automated tests with strong confidence in code correctness
  • Working knowledge of modern DevOps practices and tools
  • Experience collaborating in cross-functional, agile development environments
  • Ability to identify and communicate technical risks and trade-offs effectively

Solid software development fundamentals and coding practices
  • Experience with TypeScript, Node.js, and React in modern web application development
  • Good communication skills across technical and non-technical audiences
  • Attention to detail and commitment to code quality
  • Pragmatic approach to balancing technical quality with delivery timelines

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

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer - Remote in Canada vacancy
  • $125.4k - $154k per year

     ...with clients/or project teams with respect to all aspects of research, analysis, design, hardware / software support ~ Expert knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organization issues ~ Works... 
    Suggested
    Full time
    Temporary work
    Work from home

    TD

    Canada
    3 days ago
  • $81.6k - $115.2k per year

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: 81,600 - 115,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development...
    Suggested
    Full time
    Work from home
    Canada
    5 days ago
  • $180k - $220k per year

     ...Software Engineering Manager 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... 
    Suggested
    Remote work

    eDynamic Learning

    Canada
    12 days 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... 
    Suggested
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    13 days ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses on improving search performance, relevancy, and indexing pipelines in a cloud-based environment. You will own search relevance across... 
    Suggested

    EPAM Systems

    Canada
    11 days ago
  • $114k - $154k per year

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $114,000 - $154,000 CAD The pay details posted reflect a temporary market premium specific to this role that is reassessed annually. TD is committed...
    Full time
    Temporary work
    Work from home
    Canada
    4 days ago
  •  ...and driven piles). Prepare and review engineering calculations, drawings, and technical...  ...Preferred skills: Proficiency with pile design software (e.g., LPile, PLAXIS 2D/3D, GRLWEAP, etc...  ...-time permanent role and is seeking an Intermediate Design Engineer to join our team.... 
    Permanent employment
    Full time
    Work at office
    Local area

    VINCI

    Canada
    more than 2 months ago
  • $77.4k - $102.5k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite...  ...engineer ready to take the next step in your career? As an Intermediate Project Engineer, Land Development , you will support a... 
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Canada
    14 days ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    7 hours ago
  • $45.7k - $74.4k per year

     ...This could include platforms such as core banking, customer servicing, or customer engagement. Job responsibilities for a Software Engineer Intern/ Co-op may vary by area. This may include, but is not limited to the following: ~ Assist in the development/... 
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday
    Canada
    19 hours ago
  • $69.7k - $98.4k per year

     ..., maintenance, configuration, administration and/or provisioning of systems/applications. Develop new solutions as required for engineering programs and projects within assigned area Develop new features and perform unit / component test for new application development... 
    Full time
    Work from home
    Canada
    13 hours ago
  • $130k - $225k per year

     ...impacting the lives of patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing...  ...modern open-source technologies. - Experience in enterprise software or high-growth tech environments. Thrive in our Work... 
    Remote job
    Work at office
    Local area
    Worldwide

    Veeva Systems

    Canada
    a month ago
  • $45.7k - $74.4k per year

     ...and Inclusion and Personal Branding and so much more JOB DESCRIPTION You will have the opportunity to work as a Software Engineer on our Mobile platforms, which includes iOS software engineering as we l l as Android Software engineering. From Day 1, you... 
    Full time
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday

    TD

    Canada
    10 hours ago
  • $126.8k - $164.1k per year

     ...minded. As a team, we work to deliver value for our clients every day . Job Description We are looking for a Senior Java Software Engineer (Engineer II) to join our team and contribute to the success of strategic Repo trading initiatives. In this role, you will play... 
    Full time
    Work from home
    Shift work
    Canada
    26 days ago
  • $130k - $225k per year

     ...The Role Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll ensure the scalability...  ...and the latest open-source technologies, ideally from enterprise software development or a high-growth tech company. As a Senior SRE, you'... 
    Remote job
    Work at office
    Local area
    Work from home
    Monday to friday

    Veeva Systems

    Canada
    a month ago
  • $93.7k - $124.2k per year

     ...With an unmatched breadth and depth of engineering, advisory and science-based expertise, our...  ...and advance sustainability. As an Intermediate Hydrogeologist , you'll take on a role...  ...data analysis, and groundwater modeling software. ~ Strong organizational skills for managing... 
    Full time
    Internship
    Local area
    Remote work
    Flexible hours
    Canada
    26 days ago
  • $125.5k - $154k per year

     ...guidelines and principles (i.e. low-cost, shared infrastructure, high-availability, flexible, and secure). Specifically the CCT Solution Engineer will: Provide domain-specific solution Engineering for Contact Center and Voice technologies, Develop solution designs and... 
    Full time
    Temporary work
    Work from home
    Flexible hours
    Canada
    13 hours ago
  • $130k - $225k per year

     ...committed to making a positive impact on its customers, employees, and communities. The Role We are looking for Front-End Software Engineers who are eager to build in a fast-paced, startup environment inside a stable, profitable company. Our teams are solving complex problems... 
    Remote job
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    a month ago
  • $69.7k - $92.3k per year

     ...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... 
    Full time
    For subcontractor
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week
    Canada
    6 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
    6 days ago
  • $89.8k - $118.9k per year

     ...With an unmatched breadth and depth of engineering, advisory and science-based expertise, our...  ...Water & Wastewater Design team as an Intermediate Civil Engineer and help shape the future...  ...of AutoCAD Civil 3D and related design software. ~ Experience preparing detailed tender... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    WSP Canada

    Canada
    14 days ago
  •  ...deliver new features and solutions with Fliplet. Fliplet is a software building tool for small to large companies. The software uses...  ...& colleagues including QA, Customer Success (CS), Product and Engineering teams. # Respond to emails, slack and community posts. # Participate... 
    Internship

    Fliplet

    Canada
    a month ago
  • $150k - $235k per year

     ...employees, and communities. The Role We are looking for multiple Engineering Managers to lead and recruit a team of highly skilled engineers...  ...problems. In this role, your focus will be creating amazing software solutions for our customers and make a positive impact on... 
    Remote job
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    7 hours ago
  • $90k - $165k per year

     ...employees, and communities. The Role We are looking for a DevOps Engineer to build a robust, scalable, and operational infrastructure that...  ...you should join our team. What You'll Do Provide in-depth software development expertise focusing on cloud architecture, design... 
    Remote job
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    7 hours ago
  • $159.3k - $211k per year

     ...the practice area of Geo-Environmental Science or Environmental Engineering, you will serve as a senior leader and subject matter expert,...  ...excellence in technical and career mentoring of junior and intermediate staff. Strong seller-doer capable of generating work, creating... 
    Long term contract
    Full time
    Internship
    Local area
    Remote work
    Flexible hours
    Canada
    7 days ago
  • $126.8k - $164.1k per year

     ...GTB business. Summary This role is a hands-on Applied AI Engineer responsible for enabling AI adoption across GTB Channels initiatives...  ...practical application of AI, not experimentation-building software that uses LLMs and intelligent automation to solve concrete problems... 
    Full time
    Work from home
    Canada
    13 hours ago
  •  ...Job Responsibility: Category Engineering Hire Type Employee Job ID 7733 Remote Eligible Yes Date Posted 15/11/2024 We Are:...  ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... 
    Full time
    Remote work

    Synopsys

    Canada
    4 days ago
  • $154k - $199.5k per year

     ...driven to be at the cutting edge of machine learning in research, engineering, and impactful applications. We are looking for world-class...  ...long-term maintainability of shared systems. You value good software design and sweat over details in code and API design You... 
    Long term contract
    Full time
    Temporary work
    Work from home
    Canada
    4 days ago
  •  ...of financial platforms — combining traditional finance with blockchain and modern cloud systems. We’re looking for a Platform Software Engineer with a strong backend foundation who enjoys working across infrastructure, data pipelines, and scalable systems. This role is... 
    Remote work
    Shift work

    Shift Markets

    Canada
    24 days ago
  •  ...strategies Design Test Automation Frameworks and infrastructure from scratch Develop and execute automated test scripts to validate software functionality and reliability Analyze test results and provide regular test reports Debug and troubleshoot issues that arise... 
    Remote job
    Internship
    Shift work

    Intellias

    Canada
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer - Remote. Be the first to apply!