Software Engineer

Open Universities Australia

City of Melbourne

On-site

AUD 110,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work
Workation leave
Wellbeing leave
Discounted health insurance
Calm subscription

Job summary

Open Universities Australia (OUA) is modernising education access through software that powers student and university partner experiences. You will join cross-functional teams, own code from planning through delivery, and shape software using AI-assisted tooling, TypeScript, React, Node.js and AWS.

The role emphasizes collaboration, code quality, and continuous learning, with hybrid work options and opportunities to experiment and grow in a not-for-profit environment.

Qualifications

  • Experience using AI coding tools in production environments.
  • Ability to plan and break down complex problems.
  • Strong code review skills and attention to detail.
  • Familiarity with TypeScript, React, Node.js stack.
  • Experience with cloud platforms, preferably AWS.
  • Knowledge of modern software development techniques, CI/CD, and DevOps.

Responsibilities

  • Collaborate with product development to understand requirements and plan development tasks.
  • Work with AI coding agents as part of building and shipping code.
  • Review code closely and ensure quality.
  • Design, develop, test, and deploy web systems using TS, HTML, CSS, Node.js and React.
  • Apply modern architectures: microservices, API design, contract testing, containers, serverless.
  • Utilise test-driven development, deployment automation, and CI/CD.

Skills

AI coding tools
Code review
Planning
TypeScript
React
Node.js
AWS
CI/CD
Microservices

Tools

AWS
Docker
Kubernetes
S3
DynamoDB

Job description

At Open Universities Australia (OUA), we believe everyone should have access to quality education, no matter their background or stage of life.

For more than 30 years,we’vehelped over 400,000 students take their nextstep,often during some of the most important moments of their lives. Whether someone is changing careers, returning tostudyor pursuing a lifelong goal, the work we do helps open new possibilities every day.That’swhat makes working at OUA meaningful. Every experience we create, every conversation we have and every decision we make can have a real impact on someone’s future.

When we do our best work, we help change lives.

In this role, you'll immerse yourself in cross-functional product teams, working collaboratively to enhance the experiences of both our students and university partners. Plus, you'll have the opportunity to broaden your skill set by diving into diverse tools and technologies, including TypeScript, React, Node.js and AWS.

The role of a software engineer is changing, and we’re changing with it. AI assisted tools are becoming increasingly central to the development process. This means more time spend planning and reviewing code, and less time handcrafting it. We are constantly looking for ways to leverage these tools to deliver more value while also improving the quality and reliability of the software that we are building.

If you’re excited by this and want to work somewhere that will give you the freedom to experiment, grow and make a real impact, we want to hear from you.

Check out our Engineering blog for more insights about our journey and progress to date.

Here's a glimpse into your day-to-day:

  • Collaborating closely with our product development team to understand requirements and plan development tasks
  • Working with AI coding agents as a normal part of how you build - we expect every engineer to own the code they ship, regardless of whether they handcrafted it or handed it off to an agent
  • Reviewing code closely
  • Designing, developing, testing, and deploying web-based systems using a mix of TypeScript, HTML, CSS, Node.js, and React
  • Applying modern web architecture patterns and conventions such as microservices, API design, contract testing, containerisation, test automation, and serverless architecture
  • Utilising modern software development techniques like test-driven development, deployment automation, and CI/CD
  • Supporting production systems and maintaining existing products – As a member of the team, you’ll have joint ownership of the support and maintenance of production systems.
  • Sharing knowledge and continuously honing your technical skills.

If you're ready to make an impact, here's what we're looking for:

  • Experience using AI coding tools on production work, and a point of view on where they earn their keep and where they don't
  • Solid planning skills - You can think through a problem, break it down and develop a plan
  • Strong code reviewing skills - you can tell the difference between code that works and code that's right
  • Familiarity with our software stack
  • Familiarity with web architecture patterns and conventions, including microservices, API design, contract testing, containerization, test automation, and serverless architecture
  • Knowledge of modern software development techniques, such as test-driven development, refactoring, deployment automation, DevOps, and CI/CD Experience with cloud computing services, particularly AWS (Lambda, SQS/SNS, S3, DynamoDB)

Whyyou’lllove working at OUA

OUA is a not-for-profit organisation with a strong people-first mindset. We do meaningful work that helps change lives through education, while creating an environment where our people feel supported, valued and empowered to grow.

When you join OUA, you become part of a warm,inclusiveand curious culture where your ideas matter, your wellbeing is prioritised and your development is encouraged.

Flexibility and ways of working

  • Hybrid working, with three days working from home each week
  • Workationleave,work from anywhere for up to 10 days each year

Leave that supports you

  • Menstrual and menopausal wellbeing leave, with up to sixadditionalpaid days each year
  • Inclusive leave to celebrate cultural,religiousor personal events

Health and wellbeing

  • Discounted health insurance
  • A paid Calm subscription to support your wellbeing

OUA is committed to building and fostering an inclusive, diverse workplace. Our marketplace is for everyone, so is our workplace. Come and share yourpersonal experiences, yourperspectivesand your background with us as we continue to help students transform their lives.

We strongly encourage candidates of all backgrounds to get in touch, even if youdon’tmeet all the requirements of the advertised position.It’shighly likelyyou’llbring something to the workplace that wehaven’tthought of yet, and we would love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Technology & Cyber
Director of Technology & Cyber

Open Universities Australia • City of Melbourne

Hybrid
AUD 180,000 - 260,000
Hybrid working
Flexible work options
Learning and study opportunities
+1
Director of Technology & Cyber
Director of Technology & Cyber

Open Universities Australia Pty • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Product Manager (12 month max term contract)
Product Manager (12 month max term contract)

Open Universities Australia • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Hybrid working model
12 weeks paid parental leave
Discounted gym memberships
+1
Software Engineer - AI-Driven Web Apps for Education (Hybrid)
Software Engineer - AI-Driven Web Apps for Education (Hybrid)

Open Universities Australia • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Hybrid work
Workation leave
Wellbeing leave
+2
Academic Portfolio Manager - Business
Academic Portfolio Manager - Business

at • City of Melbourne

Hybrid
AUD 120,000 - 160,000
PD & mentoring
Culture Club
Wellbeing activities
+7
AI Delivery Lead
AI Delivery Lead

Online Education Services • City of Melbourne

On-site
AUD 180,000 - 240,000
Hybrid work
Breakfast & snacks
Table tennis
+7
Head of Digital
Head of Digital

Online Education Services (OES) • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Professional development and mentoring
Health and wellbeing activities
Paid parental leave
+2
Full Stack Senior Developer
Full Stack Senior Developer

The University of Newcastle • Newcastle City Council

On-site
AUD 121,000 - 141,000
35 hour week
Salary packaging
Flexible work arrangements
+3
Academic Portfolio Manager
Academic Portfolio Manager

Online Education Services • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Professional development
Culture Club
Health & wellbeing
+6
Education Course Consultant
Education Course Consultant

Online-Education-Services • City of Melbourne

Hybrid
AUD 69,000 - 100,000
Hybrid office 2-3 days
Career development
Mentoring
+5