Hybrid Staff Software Engineer – C#, .Net, Nextjs

Posted last month

Apply now

About the role

  • Staff Software Engineer developing core account and transaction features for Australia’s leading digital banking app. Leading architecture decisions and mentoring engineering teams to elevate standards and performance.

Responsibilities

  • Define and evolve the technical strategy for accounts and transactions features across mobile, backend, and edge/app-tier systems
  • Own architectural decision-making for critical customer journeys ensuring solutions are secure, scalable, and resilient
  • Write production-grade code across the stack (.NET backend, full-stack, and AWS cloud services)
  • Act as a force multiplier—coaching engineers, guiding technical decisions, and lifting engineering maturity
  • Ensure highly available, fault-tolerant systems through improved instrumentation, incident response practices, and architectural resilience

Requirements

  • Deep expertise in C#, .NET Core and strong familiarity with REST APIs, microservices
  • Strong familiarity with Next.js, React, GraphQL
  • Experience with Kotlin/Jetpack Compose, Swift/SwiftUI for Native Mobile engineering
  • Experience with AWS services (VPC, IDP, Fargate, ECS, Lambda, API Gateway, DynamoDB, SQS/SNS)
  • Experience designing, evolving, and scaling distributed systems and high-volume APIs
  • Proven track record of leading complex technical work across teams—through influence, collaboration, and clarity
  • Thrive in a hands-on environment where you can code, prototype, experiment, and mentor

Benefits

  • Flexible working options including changing start and finish times
  • Part-time arrangements and job share
  • Professional development opportunities

Job title

Staff Software Engineer – C#, .Net, Nextjs

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job