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.
About The Role
As a Software Engineer within the Betashares Direct core platform team, you’ll help design, build and evolve the backend services that underpin our investing and superannuation products. You’ll work on critical systems across trading, cash management, corporate actions, portfolio investing and user management, contributing to a platform that is scaling rapidly.
This role offers hands-on ownership across the full development lifecycle, including the design and implementation of new backend services, improving existing systems, and supporting deployment and cloud infrastructure. You’ll collaborate closely with engineers, product managers and operations teams to deliver reliable, scalable and secure solutions aligned to an ambitious product roadmap.
We’re looking for someone who enjoys building high-quality systems and infrastructure, takes pride in clean and maintainable code, and thrives in a collaborative, product-led environment. This is a strong opportunity to deepen your backend engineering expertise while working on a platform with meaningful scale and impact.
Role Responsibilities
- Design, implement and maintain high-performance, high-availability backend services across the Betashares Direct platform.
- Manage the deployment and provisioning of cloud resources using AWS, Kubernetes, and Terraform.
- Architect and build solutions to enhance and scale up infrastructure to support a quickly growing platform and an ambitious pipeline of new products.
- Work to best practice engineering standards, with a focus on writing clean, robust, and secure code.
- Work collaboratively in an agile team.
Skills & Experience
- Tertiary qualifications in Computer Science, Mathematics, Engineering, or a related field.
- Two or more years’ experience as a software engineer, with a focus on backend and platform development.
- High level of proficiency in at least one programming language, with a willingness and ability to learn Go and Rust.
- Exposure to SQL database management, cloud infrastructure and CI/CD pipelines.
- Strong problem-solving and analytical skills, and a focus on delivering high-quality solutions to novel problems.
- Genuine passion for technology and software development, and an interest in the financial services industry.
Why Join Us?
We are dedicated to creating an environment where you can excel both professionally and personally. Here’s what’s in it for you:
✨ Career Development – Access tailored training and support for professional qualifications.
💪 Wellbeing Support – Benefit from EAP programs for your physical, mental and financial health.
🤝 Giving Back – Take volunteering days to support causes close to your heart.
🏙️ CBD Perks – Enjoy stocked kitchens, team breakfasts, and weekly catered lunches.
🎉 Team Culture – Connect with colleagues through social clubs, committees, and events.
💰 Savings & Benefits – Unlock exclusive discounts at 500+ leading retailers.
🌱 Wellbeing Days – Recharge and focus on what matters most to you.
Key Skills
Ranked by relevanceReady to apply?
Join Betashares and take your career to the next level!
Application takes less than 5 minutes

