About the company
YRW Technologies owns and operates a consortium of 32 (and counting) desktop apps, mobile apps, web apps & development programs.
View companyLocation
Remote / On Site
*Candidate must be AUS
or USA based
Department
Development
Type
Full Time
Salary
$580K AUD / YR
Posted on:
25st March 2026
As CTO / Product head, you are responsible for end-to-end development of complete software products + features and updates to our existing products.
This means, you will be responsible for everything from recruiting a dev team to ensuring features are built to standard, before the deadline.
If there is an issue with any of the above, that responsibility falls onto the CTO.
The list of skills below outlines the main issues I face when running this business on my own which has led me to opening this role.
I’m not looking for someone who can simply match my skills. I want someone who can outperform me. This position is for someone who can guide me rather than me guide them.
This solves the problem of:
This means:
You need to be able to think creatively to come up with systems to hire qualified developers and designers much faster. Branch off my personal hiring methods if you want as I already know how to do this quite well, but not well enough!
You need to be able to lead a team and have a solid ‘law enforcement’ strategy (I like to refer to disciplinary action as law enforcement because that’s what it is).
This solves the problem of:
This means:
Any task that is either:
….Needs to be automated, outsourced or done by a specialist in our team.
There are many ways to automate tasks. Depending on the complexity, you can use cron jobs or simple things or RPA for more complex systems. For very complex workflows / systems that may not be viable to be handled entirely by RPA, can be handled by human workers or hybrid human and RPA.
For any new position that requires RPA or human workers, you will be required to write the correct documentation, such as an SOP for the particular automation.
You need to be able to know where the threshold is to determine whether or not you should automate.
Consider variables like cost, usefulness, time consumption and deadlines. Ask yourself; if we spend a lot of money on this now, will we get our money’s worth later on? Is the same process going to be something we will need to be doing 5 months down the line? If not, would it be better for us to just
This solves the problem of:
This means:
All functionality must be developed from the user’s point of view. Before building anything, think like the person using the product. What are they trying to do? What might confuse them? What could slow them down? Identify every possible problem, friction point, or missing step in their journey and fix it before it becomes an issue. The product should feel smooth, obvious, and effortless to use, with no guesswork required.
This solves the problem of:
This means:
Get creative. The UI layout must be completely original and different to anything else. You need to INNOVATE. Figure out what’s wrong with existing UI components and elements and come up with a new, never seen before solution.
Designs should not look like other software interfaces. They must be designed specifically for the functionality which our unique product has. Put it this way - if someone removes the logo, it should still be obvious that this interface belongs to the specific product because it is built around its exact function without taking inspiration from any others.
Here is a good example of what i’m talking about - https://imgur.com/a/v3eIMmN
This design for a music sharing web application considers the user’s intention and makes it as easy as possible for the user to do what they want to do on the platform.
More examples:
General creative thinking for all the above such as hiring and team management - I NEED someone who can innovate and pioneer on their own.
You must create new solutions to problems that we have with the project you’re assigned.
I will elaborate on this later on. But as you progress as a CTO, you should pick up on several issues which users may face which hinder the usability of the platform. I need to see you demonstrate an ability to pioneer a new and original solution to problems like this, without copying competitors or software with similar functionality.
For example, if we need to hire two developers within 12 hours under strict requirements, I don’t expect you to rely on traditional hiring methods. I expect creative, unconventional solutions that achieve the outcome despite unrealistic constraints
As part of this role, you need to be able to think outside of the box to come up with your own solution to ‘unrealistic expectations’
For example, before modern AI language models were invented, most people would not have believed that a full essay could be written in seconds or that a mobile app prototype could be created in minutes. These tasks would have seemed impossible without the current technology.
At one stage, this would have been considered to be an unrealistic expectation….right?
Obviously that’s an exaggerated example, but the point I'm trying to make is that you need to come up with a ‘never seen before’ solution to a goal that sounds unrealistic at first.
To elaborate, the CTO position I’m looking for requires you to forget every ‘standardised’ way of doing things, instead, you need to come up with everything on your own.
Think about it like this:
99.99% of people are following pre-existing systems for accomplishing anything. Like what they teach you in uni = Therefore, your goal is deemed unachievable if you say you want to do something that no one has done before.
Come up with your own way = possible.
Get creative and do your own thing. This applies for everything from:
This solves the problem of:
This means:
You need to be able to oversee QA. You need to come up with an unconventional way to ensure there are ZERO bugs.
I suggest writing down every single user flow before handling QA.
This solves the problem of:
This means:
To a reasonable extent, you will need to have a creative vision, similar to mine for the projects you’re responsible for.
Most importantly though, at the bare minimum you will need to have common sense and think from the user’s perspective when building absolutely anything.
You should be able to adapt with new frameworks, languages and other technologies fairly quickly. The skill alone outweighs how good someone already is at this or that.
Here are some of the things we work with on a daily basis:
This solves the problem of:
This means:
A CRITICAL skill already mentioned above that i need to emphasize is the ability to organise staff, operations, workflows etc…. systematically and neatly.
Everything and everyone you are responsible for needs to be Organised to the point where we can actually deal with what needs to be dealt with when needed.
This solves the problem of:
This means:
For each and every single skill listed above, you need to exceed my current level in that particular skill and impress me with whatever you do, from hiring to brainstorming efficient backend functionality, etc.
Put it this way, I should NOT be able to suggest a better way of doing things.