Software Engineer

3 Weeks 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

ByteDance - Software Engineer

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
ByteDance - Senior Software Engineer (Client Side)

ByteDance

Singapore (On-Site)
2 Months ago
Google - Customer and Partner Solutions Engineer

Google

Sunnyvale, California, United States (On-Site)
6 Days ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
5 Months ago
Yodo1 - Data Engineer

Yodo1

(Remote)
7 Months ago
CD PROJEKT RED - Principal Engine Programmer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
2 Months ago
Wargaming - Gameplay Developer (World of Tanks)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
2 Days ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
6 Months ago
Bonfire Studios - Systems Engineer (Senior/Principal/Lead)

Bonfire Studios

California, United States (On-Site)
9 Months ago
Abstraction games - Senior Engine Programmer

Abstraction games

Eindhoven, North Brabant, Netherlands (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - Oracle Application Developer II

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Week ago
Meta - Software Engineer, Machine Learning

Meta

Singapore (On-Site)
5 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Sunnyvale, California, United States (Remote)
5 Months ago
Mashgin - Senior Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
6 Months ago
N-iX - Lead DevOps Engineer

N-iX

Ukraine (Remote)
1 Month ago
Google - Customer Engineer, Startups, Google Cloud, Data Analytics

Google

New York, New York, United States (On-Site)
1 Week ago
Playrix - Technical Director (Game Project)

Playrix

Serbia (Remote)
6 Months ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Shanghai, Shanghai, China (On-Site)
1 Week ago
Google - Staff Software Engineer, Service Provisioning, EasyGCP

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
ByteDance - Application Security Engineer - Global Monetization

ByteDance

Singapore (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Aristocrat Gaming - Software Development Engineer I

Aristocrat Gaming

North Ryde, New South Wales, Australia (Hybrid)
2 Weeks ago
Netflix - FX Artist

Netflix

Sydney, New South Wales, Australia (Hybrid)
1 Week ago
Easygo - Software Development Engineer, Payments & Fraud

Easygo

Melbourne, Victoria, Australia (On-Site)
4 Months ago
The Walt Disney Company - Lead Animator

The Walt Disney Company

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Google - Software Engineer

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Canva - Senior Backend Engineer (Java)

Canva

Sydney, New South Wales, Australia (Remote)
4 Weeks ago
Canva - Senior Software Engineer (Release Engineering/Python) - open to remote across ANZ

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Canva - Engineering Manager - Design Generation

Canva

Sydney, New South Wales, Australia (Hybrid)
5 Months ago
Easygo - Software Development Engineer (Frontend)

Easygo

Melbourne, Victoria, Australia (On-Site)
4 Weeks ago
Canva - Senior Backend Engineer (Java) - Content Growth, Global Content & Discovery

Canva

Sydney, New South Wales, Australia (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Quebec, Canada (Remote)
4 Weeks ago
Magic Media - Unity / C# Networking Engineer

Magic Media

Ankara, Ankara, Türkiye (Remote)
4 Weeks ago
Activision - Senior Gameplay Engineer (Multiplayer)

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
10 Hours ago
Limit Break - Lead Engineer (Unity) (Japan)

Limit Break

Tokyo, Japan (On-Site)
9 Months ago
Thatgamecompany - Engine Programmer

Thatgamecompany

United States (Remote)
4 Weeks ago
Gametion Technologies   - Senior Unity Game Developer

Gametion Technologies

Navi Mumbai, Maharashtra, India (On-Site)
2 Months ago
CD PROJEKT RED - Principal Engine Programmer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
2 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
9 Months ago
Light Speed Studios - Lead Engine Systems Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
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 

Hanoi, Hanoi, Vietnam (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Cairo, Cairo Governorate, Egypt (Remote)

Sydney, New South Wales, Australia (On-Site)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

Sydney, New South Wales, Australia (On-Site)

Colombo, Western Province, Sri Lanka (On-Site)

São Paulo, State Of São Paulo, Brazil (On-Site)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

View All Jobs

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