Software Engineer at Propeller Aero
Australia, Umm Salal Ali, Australia -
Full Time


Start Date

Immediate

Expiry Date

10 Nov, 26

Salary

110000.0

Posted On

01 Oct, 26

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Nonprofit & Social Services

Description

Position overview

Matrix is building its product capability in house around small, high-velocity teams using AI-first workflows. We are seeking a high-aptitude university graduate to join as a Junior Software Engineer. Unburdened by traditional software engineering patterns, you will leverage modern AI tools to build and ship real software from day one.

Working alongside senior engineers and product builders, you will develop Next.js, TypeScript, and Node features deployed on Vercel and Postgres. Using tools like Claude Code and Cursor as your core environment, your primary role is directing AI agents, critically reviewing generated code, and ensuring product alignment rather than writing manual syntax.

We prioritize attitude, curious reasoning, and a product-focused mindset over formal technical experience. You will participate actively in product discussions, storymapping, and user experience decisions, focusing on who the software is for and why it matters.

This is a small team, so there is no large engineering group to hide inside, and the support you get will be direct and frequent rather than formal.

Key responsibilities

1. Build and ship features in a pair

  • Build Next.js and Node features, from components and API routes through to a deployed preview, using Claude Code and Cursor as your primary tools
  • Work through the full change with a senior engineer: write it, test it, get it reviewed, get it merged, watch it in production
  • Write tests for what you ship, whether you wrote the coverage yourself or generated and checked it
  • Read existing code and system architecture prior to making changes to maintain seamless integrations across core platforms like Salesforce and Snowflake

2. Learn to review agent output properly

  • Treat all agent-generated code as a first draft: systematically review line-by-line, detect edge cases, identify logic or security gaps, and refine the output
  • Master advanced prompting strategies, agent steering, and context management to continuously optimize the quality and precision of AI output
  • Ask when something an agent produced works but you cannot explain why it works, because that gap is the thing to close
  • Build your own picture of where these tools are reliable and where they are not, and share it with the team

3. Take one thing end to end, including the product side

  • Own a small internal tool or feature from brief through to rollout and the first round of changes based on real usage
  • Sit in on discovery and storymap sessions for the products your team is building, and contribute the feasibility view as you learn it
  • Check how what you shipped is actually being used and report back what the numbers show

What we're looking for

Experience and qualifications

  • Recent university graduate in Computer Science, Software Engineering, or a related field with strong foundational problem-solving abilities
  • Demonstrated exposure to modern web technologies (JavaScript, TypeScript, React, Next.js, or SQL) through university coursework, personal projects, or self-directed learning
  • You can read and write SQL well enough to work with a relational database
  • Adaptable, open mindset free of legacy software engineering habits, ready to adopt AI-native development paradigms from day one
  • You can explain your own code to someone who did not write it

AI fluency and builder mindset

This matters to us. You don't need professional experience with agentic tools, but you do need to be using them already and thinking critically about what comes back.

  • You use Claude Code, Cursor or a comparable tool regularly and have started forming opinions about what makes a prompt work
  • You have caught an agent being confidently wrong and can describe what tipped you off
  • You build things because you want to see if they work, not only because someone set the task
  • You are curious about how software actually reaches production, not only about the code itself

Skills and attributes

  • Interested in who the software is for. You want to know what a student or a parent does with it
  • You ask early rather than staying stuck, and you come with what you have already tried
  • You take feedback on your code as information rather than criticism
  • Clear written communication, because most of the context you give an agent is written and the same clarity matters in a pull request
  • Honest about what you don't know yet, which at this stage is the most useful trait on this list

Nice-to-have

  • Any exposure to CI/CD, testing frameworks or deployment tooling
  • A public repository, a project write-up, or anything that shows how you think
  • Interest in education, or experience tutoring or teaching

Success measures

Success in the first 90 days

  • You have shipped multiple changes to production, reviewed and merged, with no unresolved issues left behind you
  • You can take a well-defined ticket from start to deployed without step-by-step direction
  • You can show a specific case where you rejected or rewrote agent output and explain why
  • You have attended discovery or storymap sessions and asked useful questions in them

Success in 6 to 12 months

  • You have owned one internal tool or feature from brief through to rollout and a second round of changes based on how it was used
  • You work through larger changes independently, bringing questions to a senior engineer rather than needing the work broken down for you
  • Your reviews of other people's work, and of agent output, are useful to the team
  • You can explain how what you built affected a number the team cares about

Company Overview

Please visit https://www.matrix.edu.au/ for more informationPropeller is on a mission to take the guesswork out of moving dirt - reducing wasted fuel, time, and money. We do this through the power of maps.

Our customers use Propeller’s integrated hardware and software products to capture accurate 3D versions of their worksites. With over 50,000 worksites worldwide using Propeller’s smart survey technology, we empower project teams to map, measure, and manage site activity.

Propeller empowers everyone to approach, own, and solve problems creatively. We’re data nerds who care about impact, honesty, and each other. We take pride in being a great place to work. We are proud to be recipients of BiGroup's Excellence in Customer Experience award and Inspiring Workplaces of Australasia, being recognised as a FastCompany and BuiltIn Best Place to Work. You can learn more about us on Glassdoor.


Your Mission:

You will help shape the media experience at Propeller end to end, from video upload and background processing through to transcoding, streaming, and playback across mobile and desktop. You’ll evolve and maintain Propeller's 360 walkthrough experience while delivering new media integrations across the platform. Success means making media features reliable, useful, and ready to support future hardware and product integrations.


Your Responsibilities:

  • Media feature delivery: Build, design, and maintain media features across backend, frontend, and mobile.
  • 360 walkthroughs: Own and improve the existing 360 walkthrough functionality.
  • Media integrations: Integrate new media types and hardware by working from camera and device specifications.
  • Video pipeline: Help deliver video upload, background processing, transcoding, streaming, and playback.
  • Ground Capture collaboration: Work across the Ground Capture group on shared product goals and future drone and dock integrations.


Requirements

  • 3+ years experience working across the full stack.
  • Confidence moving between different parts of a technical pipeline.
  • Ability to read technical or hardware specifications and turn them into practical integrations.
  • Strong communication, including explaining technical concepts to non-technical stakeholders.
  • Comfort learning unfamiliar systems and taking ownership of ambiguous problems.


Bonus points for:

  • Understanding of media formats, codecs, transcoding, or streaming.
  • Experience with asynchronous or background task processing.


Benefits

    • Employee share options
    • Professional development budget and leave
    • The opportunity to take part in our mentorship program
    • Mental health resources
    • Monthly telephone and/or internet allowance
    • Paid primary & secondary parental leave policies
    • Hybrid work arrangements and WFH equipment provided

About Propeller

Propeller is for everyone, so come as you are. We value all types of experience, skill, and ability. If you don’t think you meet all the requirements, but still think this role would be a good fit, we’d love to hear from you.

Diversity makes our team more creative, fun, and effective, so bring your whole self to the application process, and we will too!

  • If you’re interested in what life at Propeller is like, check out our employee-owned Medium blog page!

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

.

Loading...