Software Engineer

1 Month ago • 2 Years + • Game Engine

Job Summary

Job Description

Matific seeks a highly motivated Software Engineer to contribute to the development and maintenance of its innovative educational products. The role involves developing and enhancing games and the game engine, focusing on scalability, performance, and stability. Collaboration with pedagogical experts, artists, and other developers is crucial. Responsibilities include implementing new features, identifying areas for improvement, participating in code reviews, mentoring junior team members, and applying OOP principles. The ideal candidate possesses strong OOP skills (Java or TypeScript), excellent communication abilities, and a passion for education and mathematics. Game development experience is a plus.
Must have:
  • OOP principles and patterns (Java or TypeScript)
  • Game development experience
  • Excellent communication & collaboration
  • Clean, maintainable code
  • Develop and maintain games & game engine
Good to have:
  • Experience with TypeScript
  • Passion for education & mathematics
  • Graphic design, animation, sound production skills
Perks:
  • Strong purpose: quality education globally
  • Fast-paced environment, fast-growing SaaS company
  • Work with ministries & global publishers
  • Collaboration with seasoned entrepreneurs
  • Innovation opportunities
  • Great remuneration package

Job Details

Description

ABOUT MATIFIC

Matific is a leading global EdTech provider, delivering an adaptive online learning platform for primary school mathematics. With our product being utilised by millions of students, teachers and parents in 100+ countries we are helping educate the youth and bring equality to education. With over $50M USD invested and a global team of over 200+ employees, we are committed to achieving our goals. We’ve also picked up a number of awards including numerous CODiEs, Academics’ Choice and Edtech Digest to name a few.


THE ROLE

We are looking for a highly motivated Software Engineer. The Software Engineer plays a vital role in our content team, contributing to the development and maintenance of innovative educational products that transform the way students learn mathematics. This role emphasizes game software development skills as well as a deep understanding of pedagogical principles.


KEY RESPONSIBILITIES

1.Development and Maintenance

  • Continue development and enhancement of the company’s games and game engine, focusing on scalability, design, performance, and stability.
  • Implement new features and maintain existing systems to support evolving project needs.
  • Identify and address areas for improvement in existing systems with innovative solutions.

2.Collaboration

  • Partner with pedagogical experts, artists, and other developers, locally and globally, to design, develop and improve the company’s interactive educational content.
  • Facilitate knowledge sharing and alignment between the Sydney office and the global team.

3.Knowledge Sharing and Leadership:

  • Participate in code reviews and mentor junior team members according to best practices and to our standards (both pedagogical and technical).

4.Problem-Solving and Innovation:

  • Address technical challenges with creative, scalable solutions.
  • Apply OOP principles and design patterns to ensure robust and maintainable code.


Requirements

Minimum Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • Strong proficiency in Object-Oriented Programming (OOP) principles and patterns, with at least 2 years of experience in languages such as Java or TypeScript.
  • Excellent communication and collaboration skills, thriving in a team-oriented environment.
  • Proven ability to write clean, maintainable code and integrate it with existing systems.

Preferred Qualifications:

  • Experience with TypeScript and game development.
  • Passion for education and mathematics.
  • Game development-related skills, such as graphic design, animation, sound production etc.

Benefits

  • A business with a strong purpose to provide quality education to children globally
  • A fast-paced environment, fast-growing SaaS company
  • Work with ministries of education, leading high-profile global publishers and partners
  • Work closely alongside seasoned, successful entrepreneurs 
  • Opportunity to innovate and challenge the status quo
  • Great remuneration package with significant upside potential

Similar Jobs

Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
4 Months ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
4 Months ago
Google - Senior Partner Engineer, Device Platform Operations, YouTube

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
NVIDIA - System Products Memory Solutions Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Ubisoft - Lead Technical Programmer - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
The Hub - Senior Game Engineer

The Hub

Copenhagen, Denmark (On-Site)
10 Months ago
Scorewarrior - Senior Client C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United States (Remote)
1 Month ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer / Senior Software Engineer

Microsoft

(On-Site)
1 Month ago
Zeta - Manager - Software Development

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Android Software Engineer - Global Payment

ByteDance

Singapore (On-Site)
3 Months ago
Next Level Business Services - Java/J2EE Developer

Next Level Business Services

Tampa, Florida, United States (On-Site)
6 Months ago
Google - Senior Software Engineer, Full Stack, Google Play

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Web Solutions Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Riot Games - Staff Software Engineer (Build Platforms)

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Omnissa - Staff Data Scientist

Omnissa

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
6 Months ago
Token Metrics - Crypto Data Scientist / Machine Learning Engineer  (Remote)

Token Metrics

Tiranë, Tirana County, Albania (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Google - Senior Software Engineer, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Jellyfish - Senior Analytics Manager (GTM/GA4)

Jellyfish

Melbourne, Victoria, Australia (Hybrid)
6 Months ago
Netflix - Animator

Netflix

Sydney, New South Wales, Australia (Hybrid)
3 Months ago
Google - Agency Lead (Fixed-Term Contract)

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Riot Games - Associate Art Director - League of Legends, Game Modes

Riot Games

Sydney, New South Wales, Australia (On-Site)
11 Months ago
Activision - Asia Communications Director

Activision

Sydney, New South Wales, Australia (On-Site)
2 Months ago
WongDoody - (XD) Experience Designer, Snr.

WongDoody

Australia (On-Site)
8 Months ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Big Ant Studios - Senior Character Artist

Big Ant Studios

Adelaide, South Australia, Australia (On-Site)
6 Months ago
Playtech - Games Designer Mathematician

Playtech

New South Wales, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Hypixel Studios - Principal Engineer - Project Technical Lead

Hypixel Studios

United States (Remote)
2 Months ago
Ubisoft - The Division Resurgence – Senior Generalist Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
4 Months ago
Werplay - Game Developer (Unity3D)

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
5 Months ago
Epic Games - Senior Software Engineer, Developer Relations

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
7 Months ago
Mojang Studios - Senior C++ Gameplay Engineer (Bedrock)

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Epic Games - Engine Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Teravision Games - Lead Programmer

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
3 Months ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Cyprus (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Matific is a multi-award winning mathematics e-learning platform for schools that builds problem-solving skills and conceptual understanding in early mathematics education. 


Founded on strong pedagogy and designed by educational experts, Matific gives access to over 2000 curriculumn aligned mathematics activities, worksheets and lesson plans. 


Matific is available in over 60 countries and in 40+ languages.


Matific is a perfect teaching tool to free up teachers' time to focus on their students. Matific activities challenge and engage students in diverse learning environments and classrooms. 


Matific supports any teaching approach and student learning style.


Matific can be used in schools, at home and it’s also perfect for homeschooling.

Designed by curriculum experts, Matific is a blended learning platform that gives access to game-based mathematics activities, worksheets and lesson plans. Available in over 40 languages, we cover the local curricula of over 50 countries. 



Matific activities challenges and engages students in diverse learning environments and classrooms. Students can easily log in and self-start, so not a minute of valuable class time is wasted. Matific supports any teaching approach and student learning style.


Matific can be used in schools, at home and it’s also perfect for homeschooling. For more information, visit - www.matific.com 

Get notified when new jobs are added by Matific

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug