Intermediate Software Engineer at eDynamic Learning | Torre

Intermediate Software Engineer

You will empower educators and students by developing high-quality educational technology products.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
CAD115k - 135k/year
~USD82.1k - 96.4k/year
location_on
Remote (for Canada residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
about 2 months ago

Requirements and responsibilities


Company OvervieweDynamic 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.In July 2025, eDynamic Learning was acquired by Pearson Education Inc., the world’s leading learning company.Role OverviewWe 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.ResponsibilitiesDevelop and deliver software features with minimal supervision within established frameworks and standardsWrite and maintain automated tests to ensure high confidence in code qualityParticipate in code reviews and incorporate feedback to improve implementationsCollaborate with Product, Design, and other stakeholders to deliver customer-focused featuresIdentify, analyze, and communicate risks, trade-offs, and dependencies in your workContribute to reducing technical debt and improving long-term system maintainabilityMonitor production systems, investigate issues, and respond to failures as neededMaintain awareness of system architecture and infrastructure impacts of changesSupport and mentor junior engineers, contributing to team learning and growthContinuously learn and adopt new tools, technologies, and best practicesPromote engineering standards and contribute to a culture of quality and continuous improvementIdeal QualificationsBachelor’s Degree in Computer Science or equivalent experience4+ years of experience in commercial software developmentAt least 3 years of experience building commercial SaaS applications using Node.js, TypeScript, and ReactProven ability to independently deliver small-to-medium features or componentsExperience writing automated tests with strong confidence in code correctnessWorking knowledge of modern DevOps practices and toolsUnderstanding of system architecture and how individual components fit into the broader systemExperience collaborating in cross-functional, agile development environmentsAbility to identify and communicate technical risks and trade-offs effectivelySkillsStrong problem-solving and analytical thinkingSolid software development fundamentals and coding practicesExperience with TypeScript, Node.js, and React in modern web application developmentAbility to work independently while collaborating effectively with a teamGood communication skills across technical and non-technical audiencesAttention to detail and commitment to code qualityGrowth mindset with a proactive approach to learning and improvementPragmatic approach to balancing technical quality with delivery timelinesSalary RangeCA$115,000 - $135,000 DOE + Annual Bonus + Benefits
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.