Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Software Engineer - Go / TypeScript / AWS
$150k-$170k + Super (negotiable)
Fully remote within Australia - applicants must be Australia-based with full working rights
Full-time | Flexible hours
About the business
This is a small, established Australian software company operating in a regulated, high-trust problem space. The platform has been running in production for years, supports real customers, and has built a reputation for stability and reliability. Engineering decisions are deliberate, systems are designed to last, and availability and security are treated as baseline expectations.
You'll be joining a small, experienced engineering team (this is the fifth engineer). The owner has historically been hands-on in the code and is now stepping back from day-to-day development to focus on growing the business.
Why this role exists
This hire adds senior engineering depth to a mature team. You'll share responsibility for the design, evolution, and ongoing health of a production platform, working alongside other experienced engineers in an environment that values careful problem solving over rushed delivery.
What you'll be doing
Building and maintaining production software, primarily back-end focused (around 70%)
Designing and implementing new features while improving existing systems
Working across services with a clear understanding of system boundaries and dependencies
Investigating issues thoroughly and fixing root causes
Making changes with full consideration of security, availability, and downstream impact
The technical bar
Essential:
Strong commercial experience with Go (Golang) - this is a core requirement
Solid TypeScript skills (competent front-end capability; not a front-end role)
Hands-on experience building and running systems on AWS
Experience supporting production systems where reliability matters
Nice to have:
Python experience
Exposure to Django
Experience in regulated, payments, or compliance-heavy environments (e.g. PCI)
What tends to work well here
Confident working in Go as a primary language
Thinks in systems rather than isolated services
Comfortable sharing ownership in a small, senior team
Makes careful decisions where stability and security matter
Works well in a remote environment and communicates clearly
Practical details
Senior, hands-on engineering role (no people management)
Fully remote within Australia - applicants must be Australia-based with full working rights
Background check required, including police check
Interested?
Send your CV for a confidential conversation. If you enjoy building reliable systems, working with Go in production, and contributing as a senior engineer in a small, experienced team, this role should resonate.
Go, Golang, Typescript, Senior Software Engineer, Backend Engineer, AWS, Cloud Engineering, Distributed Systems, High Availability Systems, Production Systems, Systems Thinking, Problem Solving, Remote, Australia
Key Skills
Ranked by relevanceReady to apply?
Join Cox Purtell Staffing Services and take your career to the next level!
Application takes less than 5 minutes

