Senior Software Engineer

Ochre Education Resource Library Ltd

Sydney

Remote

AUD 150,000 - 210,000

Full time

38 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Impact Curriculum is seeking a Senior Software Engineer to lead the design and delivery of complex software across our educational platforms. You’ll work closely with the CTO and technology team, balancing hands-on engineering with technical leadership to build scalable, secure, and user-centred solutions.

This is a remote-friendly, Australia-wide role offering flexible arrangements. You’ll mentor engineers, influence architecture, improve testing and CI/CD practices, and translate product needs

Qualifications

  • Extensive experience designing, building and supporting production software systems.
  • Advanced programming with TypeScript, Node.js, Go and Terraform.
  • Strong experience with APIs, integrations, databases and cloud-based environments.
  • Demonstrated capability in technical design, architecture and evaluating technical trade-offs.
  • Strong knowledge of automated testing, CI/CD, performance, security and system reliability.
  • Excellent analytical, debugging and complex problem-solving skills.
  • Experience mentoring engineers and improving engineering practices.
  • The confidence to make sound technical decisions and communicate clearly with technical and non-technical colleagues.

Responsibilities

  • Lead the design and development of complex software applications, services and integrations.
  • Take technical ownership of significant components of our digital platforms.
  • Make sound design and architecture decisions balancing performance, scalability, security and maintainability.
  • Collaborate with product and stakeholders to translate complex requirements into effective solutions.
  • Strengthen engineering standards, automated testing, CI/CD and production reliability.
  • Identify and address technical debt, system risks and improvement opportunities.
  • Provide technical guidance, mentoring and constructive reviews.
  • Contribute to longer-term technology decisions and continuous improvement.

Skills

Typescript
NodeJS
Go
Terraform
APIs & Integrations
Cloud environments
CI/CD
Automated testing
Mentoring
Technical decision making

Job description

Ochre Education Resource Library Ltd – Sydney CBD NSW

Lead great engineering. Build technology with purpose.

At Impact Curriculum, we're using technology to help improve educational outcomes across Australia. As a purpose-driven, not-for-profit organisation, we support teachers with high-quality, evidence-informed curriculum resources and professional learning.

We're looking for an experienced Senior Software Engineer who combines strong technical capability with sound judgement, curiosity and a collaborative approach to technical leadership.

This is an opportunity to help shape and strengthen the technology behind our digital products while remaining close to hands-on engineering.

About the role

Working closely with our CTO and Technology Team, you'll take technical ownership of complex engineering challenges, contribute to the evolution of our digital platforms and help build strong, sustainable engineering practices.

You'll influence technical decisions, guide other engineers and work collaboratively across product and data to deliver technology that is scalable, secure, reliable and user-centred.

What you'll be doing
  • Leading the design and development of complex software applications, services and integrations.
  • Taking technical ownership of significant components of our digital platforms.
  • Making sound technical design and architecture decisions, balancing performance, scalability, security and maintainability.
  • Working with product and other stakeholders to translate complex requirements into effective solutions.
  • Strengthening engineering standards, automated testing, CI/CD and production reliability.
  • Identifying and addressing technical debt, system risks and opportunities for improvement.
  • Providing technical guidance, mentoring and constructive code/design reviews.
  • Contributing to longer-term technology decisions and continuous improvement.
What you'll bring

We're looking for someone with:

  • Substantial experience designing, building and supporting production software systems.
  • Advanced programming capability (Typescript, NodeJS, Go, Terraform) and experience with contemporary software frameworks and architectures.
  • Strong experience with APIs, integrations, databases and cloud-based environments.
  • Demonstrated capability in technical design, architecture and evaluating technical trade-offs.
  • Strong knowledge of automated testing, CI/CD, performance, security and system reliability.
  • Excellent analytical, debugging and complex problem-solving skills.
  • Experience mentoring engineers and improving engineering practices.
  • The confidence to make sound technical decisions, communicate clearly and work effectively with both technical and non-technical colleagues.

You’ll be comfortable working with ambiguity, taking ownership and finding practical solutions without unnecessarily adding complexity.

This is a technical leadership role, not a formal people-management position.

Why join Impact Curriculum?
  • Meaningful impact: Build and improve technology that supports teachers and educational outcomes across Australia.
  • Flexibility: Work remotely from anywhere in Australia, with full-time and part-time arrangements considered.
  • Technical influence: Help shape architecture, engineering standards and the evolution of our platforms.
  • Hands-on leadership: Stay close to engineering while supporting and developing others.
  • Purpose and collaboration: Join a small, committed team where your expertise and contribution matter.

Applications close: Wednesday 21 October 2026.

Applications will be reviewed progressively, and shortlisted candidates may be contacted before the closing date.

Impact Curriculum is committed to child safety and inclusive employment practices. Appointment is subject to relevant pre-employment checks, including a Working with Children Check and National Police Check.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Ochre Education Resource Library Ltd • Sydney

Remote
AUD 110,000 - 150,000
Remote-friendly
Impactful Software Engineer (Remote)
Impactful Software Engineer (Remote)

Ochre Education Resource Library Ltd • Sydney

Remote
AUD 110,000 - 150,000
Remote-friendly
Senior Software Engineer & Technical Lead - Remote
Senior Software Engineer & Technical Lead - Remote

Ochre Education Resource Library Ltd • Sydney

Remote
AUD 150,000 - 210,000
Principal Engineer
Principal Engineer

aett • Sydney

On-site
AUD 120,000 - 160,000
Flexible work arrangements
Health & Wellbeing Programmes
Career development opportunities
+1
Senior Software Engineer
Senior Software Engineer

Morgan Consulting • Sydney

On-site
AUD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Bright & Duggan Property Group • St Leonards

On-site
AUD 140,000 - 210,000
Technical Lead
Technical Lead

The Hassett Group • Armidale

On-site
AUD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

etrainu • City of Brisbane

On-site
AUD 120,000 - 170,000
Engineering Manager
Engineering Manager

aXcelerate • City of Brisbane

On-site
AUD 140,000 - 190,000
On-site parking
Hybrid/flexible working
Professional development budget
+2
Senior Software Engineer
Senior Software Engineer

Bright & Duggan Group • Sydney

On-site
AUD 120,000 - 160,000