Software Developer, Mobile and Web UI’s

Who are we?

Maplesoft has provided mathematics-based software solutions to educators, engineers, and researchers in science, technology, engineering, and mathematics for over 25 years. Our flagship product, Maple, combines the world’s most powerful mathematics engine with an interface that makes it easy to analyze, explore, visualize, and solve mathematical problems. 

We currently have an opening for a Software Developer to join our Mobile and Web UI team


Who are you?


You are a bright and enthusiastic developer with a passion for developing superior user interfaces.  In this role you will be part of the team taking our industry leading mathematical document interface to the next generation of web and mobile platforms. You have outstanding software development skills and enjoy working in a fast-paced, team-oriented environment. You understand the challenges of creating a top-notch user experience for complex applications on mobile and web platforms, and are driven to overcome them. 


You will spend time analyzing requirements for new or enhanced user interface features, specifying the design of new interface elements and carrying through with the design, implementation and unit testing of application features.


We are striving to create new and more powerful ways to interact with mathematics on next generation devices. Do you have what it takes to be a part of our team?


You bring a degree in Computer Science, Software Engineering, or a related discipline, or equivalent work experience along with excellent software development skills, with an emphasis on object-oriented languages and design techniques. You are experienced in HTML5 and associated web technologies.


Additional assets include:

  • Experience programming in Java, C# or similar.
  • Google Web Toolkit (GWT).
  • Windows, Mac OS X, and Linux.
  • Maple, or other mathematical applications.
  • MapleSim, or other physical modeling applications.
  • OpenGL, WebGL, and other 2D and 3D graphics libraries for HTML5.
  • Automated UI testing using Selenium.


Working at Maplesoft

Our teams build world-class software and services for system simulation, calculation management and systems engineering. Our product suite reflects the philosophy that given great tools, people can do great things!


Maplesoft offers a collaborative culture and the opportunity to work on some of the most innovative and exciting projects in the industry. We are committed to providing every employee with professional growth opportunities, a supportive work environment, and excellent compensation and benefits. Our Waterloo, Ontario office provides a Corporate Concierge Service, a Health & Wellness Program and an Onsite, Fully Equipped Fitness Facility.