Senior Software Engineer

Betashares Capital

Sydney

On-site

AUD 150,000 - 210,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Betashares Capital is seeking a senior software engineer to deliver priority changes across a stack of Rust, Go, TypeScript, microservices and Temporal, running on Kubernetes and AWS.

You will collaborate with technical and business stakeholders to clarify expected behaviour, deliver focused changes and communicate trade-offs, verification limits, and risk clearly. Strong written and verbal communication is essential.

Qualifications

  • Kubernetes / AWS - Hands-on deployment and troubleshooting of containerised services.
  • Rust / Go / TypeScript - Production skills in at least one language, cross-language work.
  • DevSecOps / CI/CD - Secure delivery, pipelines, automated checks and releases.
  • Distributed systems - Experience with microservices and asynchronous processing.
  • Debugging and observability - Diagnose cross-service issues using logs and metrics.
  • Testing and refactoring - Add focused verification and incremental improvements.

Responsibilities

  • Implement and deliver priority changes across services and languages.
  • Investigate defects across service boundaries and asynchronous workflows.
  • Clarify expected behaviour and acceptance criteria with stakeholders.
  • Add focused tests, instrumentation and small refactors to verify changes.
  • Work within Kubernetes, AWS and CI/CD environments to support secure releases.
  • Keep changes reviewable and communicate progress, dependencies, technical trade-offs and verification gaps clearly to stakeholders.

Skills

Kubernetes / AWS
Rust / Go / TypeScript
DevSecOps / CI/CD
Distributed systems
Debugging and observability
Testing and refactoring

Job description

Deliver priority changes across an existing stack of Rust, Go, TypeScript, microservices and Temporal, running on Kubernetes and AWS. This role suits an experienced senior-to-staff engineer with three years minimum experience contributing to a complex technology system, a strong track record of independent delivery, practical debugging and targeted improvements to testability.

You will work with a range of technical and business stakeholders to clarify expected behaviour, deliver focused changes and communicate technical trade-offs and verification limits clearly. Strong written and verbal communication skills are essential.

Role Responsibilities
  • Implement and deliver priority changes across services and languages.
  • Investigate defects across service boundaries and asynchronous workflows.
  • Clarify expected behaviour and acceptance criteria with technical and business stakeholders.
  • Add focused tests, instrumentation and small refactors to verify changes and reduce delivery risk.
  • Work within existing Kubernetes, AWS and CI/CD environments to support secure, repeatable releases.
  • Keep changes reviewable and communicate progress, dependencies, technical trade-offs and verification gaps clearly to technical and non-technical stakeholders.
Key skills and experience
Must-haves
  • Kubernetes / AWS - Hands-on deployment and troubleshooting of containerised services.
  • Rust / Go / TypeScript - Strong production skills in at least one language, demonstrated ability to work across languages.
  • DevSecOps / CI/CD - Practical experience with secure delivery, pipelines, automated checks and releases.
  • Distributed systems - Experience with microservices, asynchronous processing, service integration and failure handling.
  • Debugging and observability - Ability to diagnose cross-service issues using code, logs, metrics and traces.
  • Testing and refactoring - Ability to add focused verification and improve existing code incrementally.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Cross-Lang, Kubernetes & DevSecOps
Senior Software Engineer: Cross-Lang, Kubernetes & DevSecOps

Betashares • New South Wales

On-site
AUD 140,000 - 190,000
Senior Software Engineer - Rust/Go Microservices
Senior Software Engineer - Rust/Go Microservices

Betashares Capital • Sydney

On-site
AUD 150,000 - 210,000
Senior Software Developer
Senior Software Developer

Technology CII • City of Melbourne

On-site
AUD 140,000 - 170,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Torch Professional Services • Sydney

Hybrid
AUD 140,000 - 190,000
Full Stack Developer
Full Stack Developer

Recoded • City of Melbourne

On-site
AUD 110,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Embedded Search • City of Brisbane

On-site
AUD 150,000 - 230,000
Technical Lead (Integration)
Technical Lead (Integration)

4impact • City of Brisbane

On-site
AUD 120,000 - 160,000
Senior DevOps Engineer
Senior DevOps Engineer

Datamatics • City of Melbourne

On-site
AUD 120,000 - 150,000
Senior Software Engineer - Operations
Senior Software Engineer - Operations

Motion Recruitment • Sydney

On-site
AUD 140,000 - 190,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

InLoop Solutions • Sydney

On-site
AUD 140,000 - 190,000