Senior Software Engineer - Go / Typescript / AWS
Contract Type:
Full Time
Location:
-
Industry:
Contact Name:
Jason Pretorius
Contact Email:
Jasonp@coxpurtell.com.au
Contact Phone:
0292203400
Date Published:
12-Jan-2026
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.
Share this job
