Senior Software Engineer - Full Stack

Betashares Capital

Sydney

On-site

AUD 150,000 - 200,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Betashares Capital is seeking a hands-on Senior Software Engineer (Full Stack) to help Australians invest by building customer-facing products for money movement, investing and performance insights. You’ll deliver across Vue, Rust, Node.js and GraphQL, shaping data flows and UX with production-grade quality.

Collaborating with product, design and the wider Product Engineering function, you’ll own end-to-end features, drive testing and reliability, and champion secure, scalable solutions in a

Qualifications

  • Strong experience delivering production software as a senior full-stack engineer across design, implementation, testing and support.
  • Strong engineering capability across frontend, backend and APIs, with the ability to make sound technical decisions across the full delivery lifecycle.
  • Experience designing and building services with production databases and data stores, focusing on reliable data access, integrity and performance.
  • Strong fundamentals: maintainable design, automated testing, code review, observability, reliability and secure development practices.
  • Demonstrated ability to solve complex technical problems, navigate ambiguity and collaborate across teams.
  • Proactive approach to AI-enabled software development and adoption of tools to improve productivity and outcomes.

Responsibilities

  • Own the end-to-end delivery of significant full-stack features and technical outcomes across investment, payments, portfolio, and reporting products.
  • Design, build, test and maintain reliable software across Vue, Rust, Node.js, GraphQL and data stores.
  • Contribute to technical design and solution decisions balancing customer outcomes, maintainability, performance, security and delivery needs.
  • Collaborate with product, engineers and the wider Product Engineering function to translate complex problems into pragmatic technical solutions.
  • Own complex engineering problems across customer journeys, including investigation, troubleshooting and resolution of production issues.
  • Champion AI-assisted engineering practices to improve development throughput and quality, sharing learnings.
  • Promote strong engineering practices across code quality, automated testing, observability, secure development and operations.
  • Review code and designs, providing constructive feedback and mentoring less experienced engineers.
  • Identify opportunities to improve scalability, reliability and maintainability of products and systems.

Skills

Senior full-stack engineer
Frontend development
Backend development
APIs
Automated testing
Observability
Secure development
Code review
AI-enabled development

Tools

Vue.js
Rust
Node.js
GraphQL
PostgreSQL

Job description

This is a hands-on Senior Software Engineer (Full Stack) role building the future of how Australians invest. You'll build and evolve the customer-facing products that help people move money, invest, and genuinely understand how their investments are performing. What you build is experienced every day by our customers and the quality of your work is directly visible to customers.

You will solve problems across a broad product suite including money movement, investing, automated and AI-native investment journeys, private assets, portfolio tools, reporting, and multiple account types.

You will work closely with product, design, engineers and the wider Product Engineering function. You will solve meaningful problems across Vue, Rust, Node.js, GraphQL and a range of modern data stores, while sharing context, contributing to cross-cutting engineering decisions and helping improve the quality, reliability and scalability of the products you build and maintain.

Role Responsibilities
  • Own the end-to-end delivery of significant full-stack features and technical outcomes across investment, payments, portfolio, and reporting products.
  • Design, build, test and maintain reliable software across Vue, Rust, Node.js, GraphQL and a range of modern data stores.
  • Contribute to technical design and solution decisions, balancing customer outcomes, maintainability, performance, security and delivery needs.
  • Collaborate closely with product, engineers and the wider Product Engineering function to turn complex customer and business problems into pragmatic technical solutions, aligning on approaches where products, platforms or dependencies intersect.
  • Take ownership of complex engineering problems across customer journeys, including investigation, troubleshooting and resolution of production issues.
  • Actively adopt and champion AI-assisted engineering practices to improve development throughput, quality and effectiveness, while sharing learnings and helping evolve how products are delivered.
  • Contribute to strong engineering practices across code quality, automated testing, observability, secure development and operational reliability.
  • Review code and technical designs, sharing constructive feedback and helping less experienced engineers develop their capability.
  • Identify opportunities to improve the scalability, reliability and maintainability of the products and systems you work on.
Key skills and experience
Must-haves
  • Strong experience delivering production software as a senior full-stack engineer, with ownership across design, implementation, testing and support.
  • Strong engineering capability across frontend, backend and APIs, with the ability to make sound technical decisions across the full delivery lifecycle.
  • Experience designing and building services that work with production databases and data stores, with a focus on reliable data access, integrity and performance.
  • Strong software engineering fundamentals, including maintainable design, automated testing, code review, observability, reliability and secure development practices.
  • Demonstrated ability to solve complex technical problems, work through ambiguity and collaborate effectively across product and the wider Product Engineering function.
  • A proactive approach to AI-enabled software development, with a willingness to experiment with and adopt tools and practices that improve engineering productivity and outcomes.
Nice-to-haves
  • Production experience with technologies relevant to our environment, such as Vue, Rust, Node.js, GraphQL and modern database or data-store technologies.
  • Experience building products within investing, wealth management, payments, brokerage or another regulated financial-services environment, particularly across transaction, portfolio or reporting journeys.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Betashares • Sydney

On-site
AUD 150,000 - 190,000
Technical Lead - Full Stack
Technical Lead - Full Stack

Betashares Capital • Sydney

On-site
AUD 180,000 - 240,000
Senior Full-Stack Engineer - Investments & AI-Driven
Senior Full-Stack Engineer - Investments & AI-Driven

Betashares • Sydney

On-site
AUD 150,000 - 190,000
Senior Full-Stack Engineer AI-Driven Investment Platform
Senior Full-Stack Engineer AI-Driven Investment Platform

Betashares Capital • Sydney

On-site
AUD 150,000 - 200,000
Senior Software Engineer
Senior Software Engineer

nDeva • City of Brisbane

Hybrid
AUD 100,000 - 130,000
Senior Software Engineer – Python/C++ | React | Hybrid
Senior Software Engineer – Python/C++ | React | Hybrid

Latitude IT • Sydney

Hybrid
AUD 150,000 - 190,000
Senior Full Stack Engineer - 2 roles available
Senior Full Stack Engineer - 2 roles available

IOOF Holdings Limited • Sydney

On-site
AUD 150,000 - 190,000
Senior Software Engineer - Full Stack I Ed-Tech I Melb
Senior Software Engineer - Full Stack I Ed-Tech I Melb

Ultratalent • City of Melbourne

Hybrid
AUD 120,000 - 170,000
Hybrid work flexibility
Senior Full Stack Engineer - 2 roles available!
Senior Full Stack Engineer - 2 roles available!

IOOF Holdings Limited • City of Melbourne

On-site
AUD 130,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Latitude IT • Sydney

Hybrid
AUD 150,000 - 190,000