eDynamic Learning logo
eDynamic Learning

North America’s largest publisher of middle & high school CTE & electives, with more than 250 online courses.

Intermediate Software Team

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 51-200Since 2008H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

60 days ago

Salary

115K - 135K / year

Seniority

Mid Level

Job Description

Intermediate Software Team

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$115,000 - $135,000 DOE + Annual Bonus + Benefits

Related Job Pages

More Software Engineer Jobs

Role Description - Blue Yonder configuration; setting up workflows, rules, and system parameters - Extensive experience with the Blue Yonder technology stack - MOCA Components, MTF, Page Builder, Reports and Labels, WebUI, Integrator - Experience developing Web UI components and RF screens/workflows - Experience with Blue Yonder Page Builder, including the creation and maintenance of actions, lists, and batch processing - Experience with Java and the Blue Yonder WMS MTF framework to build custom RF forms - Experience with Blue Yonder (JDA) Integrator, including design, configuration, and management of integrations - Experience with .NET/C# is mandatory - Experience developing interfaces with ExtJS framework is mandatory - Good knowledge of SQL, PL/SQL, other scripting languages, Unix shell scripting - Java/Groovy/JavaScript - MOCA framework Company Description

Worldwide
Zensar logo

CM - MERN - LEAD

Zensar

At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

Full TimeRemoteTeam 10,001

MERN Stack Lead MERN stack developer with experience in solution development and functional analysis into large-scale enterprise application with a hands-on approach in designing and implementation of web application. Be a champion for both technical and functional solutions across full stack development, driving the adoption of new features and technology Follow Agile delivery methodology Assist others in the team and oversee programming functions to ensure build is stable, secure and scalable in addition to meeting business requirements Key Responsibilities Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js) Design solutions and lead the conversation for design approvals Collaborate with cross-functional teams including designers, product managers, and other developers to deliver high-quality software solutions Follow and have team follow the best practice (write clean, maintainable, and efficient code following best practices) Implement responsive UI components and ensure seamless user experience Optimize applications for maximum speed and scalability Troubleshoot, debug, and upgrade existing software Participate in code reviews and contribute to team knowledge sharing Stay updated with emerging technologies and industry trends to continuously improve development processes Well versed in using AI tools like GitHub Co pilot Required Skills, Qualifications & Experience 8+ years’ experience in the IT industry Demonstrable experience of working on similar technology stack on enterprise scale applications or projects Proven experience as a MERN Senior Developer or similar role Strong proficiency in JavaScript, including ES6+ features Expertise in React.js, and Node.js, MongoDB, NestJS Experience with RESTful APIs and third-party API integrations Familiarity with version control systems such as Git Understanding of front-end technologies including HTML5, CSS3, and responsive design Knowledge of authentication and authorization mechanisms (e.g., JWT, OA) Strong problem-solving skills and attention to detail Excellent communication and teamwork abilities Ability to write clean, maintainable, reusable and well-documented code Strong problem-solving and analytical skills Able to fit in well within an informal rapid innovation environment and to provide hands-on management What makes you stand out? Demonstrates the ability to analyse a problem Strong relationship building and customer focus Ability to engage in multiple initiatives / implementations simultaneously Insurance Domain experience

India
Job Closed

MICROSOFT 365 SENIOR DEVELOPER

Compass Group

Founded in 1941, Compass Group is a multinational corporation and the world’s largest provider of contract foodservice and support services. Headquartered in Chertsey, England, U

Role Description This position will be supporting Canteen, a sector of Compass Group, and its clients and consumers across the United States and Canada. The role will be responsible for working closely with the Solutions Architect on architecture and senior development decisions for Canteen’s Dynamics 365 CRM and Field Services application (internally branded as Smart Tech). In addition, this role will partner directly with business stakeholders to review, clarify, and validate documented business requirements, translating those requirements into scalable, high-quality technical solutions through hands-on development, configuration, and integration within the Dynamics 365 platform. Primary Responsibilities - Collaborate with business analysts and global development teams to design, build, and maintain custom Dynamics 365 CRM and Field Service Android solutions. - Work closely with the Dynamics Solutions Architect to implement Dynamics solutions scalability and best practices. - Enhance efficiency of development, testing and release process; develop tools and frameworks to ensure robust and high-quality delivery of Dynamics 365 implementations. - Use written business requirements as input and focus on developing and implementing the solution. - Keep leadership up to date on team progress, risks, etc. - Ensuring optimal performance of Microsoft Dynamics CRM systems and products. - Upgrading and configuring Microsoft Dynamics systems for optimized integration. - Coordinate and support integrations with third-party apps, plugins, and tools. Qualifications - Minimum of 5 years Dynamics 365 implementations experience. - Minimum of 5 years of Dynamics 365 development experience including: JavaScript, Plugins, PCF Controls (React/FluentUI), TypeScript, Power BI, Power Automate. - Field Service module experience preferred. - Proven ability to work independently and collaboratively across cross-functional, onshore, and offshore teams. - Strong problem-solving and prioritization skills, with the ability to navigate competing demands and drive alignment across multiple stakeholder groups. - Excellent communication, organization, and relationship-building skills, with a customer-focused approach to supporting business users and end customers. Requirements - Experience working in an Agile SAFe 6 framework. - Experience with Azure DevOps. Benefits - Medical - Dental - Vision - Life Insurance/ AD - Disability Insurance - Retirement Plan - Paid Time Off - Holiday Time Off (varies by site/state) - Associate Shopping Program - Health and Wellness Programs - Discount Marketplace - Identity Theft Protection - Pet Insurance - Commuter Benefits - Employee Assistance Program - Flexible Spending Accounts (FSAs) - Paid Parental Leave - Personal Leave

United States
$140K - $160K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1931H1B Sponsor

At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. Job Description Mobile Product Engineer (Sr Consultant I) implement applications following 12-factor principles to build out the product and iterative enhancements. They own the full stack of software products; developing and implementing frontends (web or mobile), and backend services. They leverage test driven development and continuous integration to ensure agility and quality of products. They actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs. Key Responsibilities - Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog - Participate in executing the strategy, keeping the customer needs and wants in mind - Collaborates within the team in designing systems and apps - Participates in daily site, cross-site, and product team standups - Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product - Support software products in user environments - Participates in knowledge sharing, and contributes to the overall growth of the collective knowledge of the team - Practices daily paired programming and test-driven development in writing software and building products - Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices Essential Skills - 3 years of hands-on work in mobile application development across both iOS and Android platforms, alongside backend API development. (Preferred) - Advanced proficiency in React Native, Objective-C, and Spring Boot (Java). (Preferred) - Familiarity with Microsoft Intune, including app configuration and enterprise-level support.(Preferred) Supervisory Responsibilities - This job does not have supervisory duties. #LI_NJ1 Skills API Development, Application Infrastructure, Back-End Development, Communication, Complex Systems, Computer Science, Continuous Delivery, Continuous Deployment, Continuous Integrations, IT Infrastrcuture Project Management, Mobile Application Development, People Management, Solution Engineering, Strategic Collaborations, Team Management Compensation Compensation offered for this role is 85,000.00 - 145,075.00 annually and is based on experience and qualifications. The candidate(s) offered this position will be required to submit to a background investigation. Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact. Allstate generally does not sponsor individuals for employment-based visas for this position. Effective July 1, 2014, under Indiana House Enrolled Act (HEA) 1242, it is against public policy of the State of Indiana and a discriminatory practice for an employer to discriminate against a prospective employee on the basis of status as a veteran by refusing to employ an applicant on the basis that they are a veteran of the armed forces of the United States, a member of the Indiana National Guard or a member of a reserve component. For jobs in San Francisco, please click “here” for information regarding the San Francisco Fair Chance Ordinance. For jobs in Los Angeles, please click “here” for information regarding the Los Angeles Fair Chance Initiative for Hiring Ordinance. To view the “EEO Know Your Rights” poster click “here”. This poster provides information concerning the laws and procedures for filing complaints of violations of the laws with the Office of Federal Contract Compliance Programs. To view the FMLA poster, click “here”. This poster summarizing the major provisions of the Family and Medical Leave Act (FMLA) and telling employees how to file a complaint. It is the Company’s policy to employ the best qualified individuals available for all jobs. Therefore, any discriminatory action taken on account of an employee’s ancestry, age, color, disability, genetic information, gender, gender identity, gender expression, sexual and reproductive health decision, marital status, medical condition, military or veteran status, national origin, race (include traits historically associated with race, including, but not limited to, hair texture and protective hairstyles), religion (including religious dress), sex, or sexual orientation that adversely affects an employee's terms or conditions of employment is prohibited. This policy applies to all aspects of the employment relationship, including, but not limited to, hiring, training, salary administration, promotion, job assignment, benefits, discipline, and separation of employment.

United States
$85K - $145K / year