Staff Software Engineer – Fullstack .net (banking Terminals & Payments)

Crystallakebank

Sydney, Australia
Not specified; not specified; not specified
Deep experience in system design and architecture
Extensive .net framework backend development
Frontend expertise with react.js or next.js
You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design

Job Summary

  • You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.
  • The role offers a clear path toward becoming a Full-Cycle Engineer who drives solutions from concept to production within a high-performing team.
  • The company supports flexible work arrangements including at least half your time connecting in the Sydney office.

Matching Summary

You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • Deep experience in system design and architecture
  • Extensive .NET framework backend development
  • Frontend expertise with React.js or Next.js
  • Proficiency in CI/CD tools like Jenkins or GitHub Actions
  • Experience with AWS cloud and containerization
  • Knowledge of ISO8583/ISO20022 message formats

Nice-to-have

  • Hands-on experience with Diebold Nixdorf ATM hardware
  • Familiarity with L3 scheme certifications for ATMs
  • Daily usage of AI coding assistants like Cursor or CoPilot
  • Experience with banking switches like Base24 or Connex
  • Background in Gen AI applications for engineering productivity
  • Working knowledge of Python or TypeScript

Key Requirements

  • Deep experience in large-scale distributed systems
  • Proven track record in payments or banking infrastructure
  • Demonstrated ability to drive engineering excellence

Work Rights

Not specified

Tailored Resume

Cover Letter