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

369

Sydney, Australia
Not specified; not specified; not specified
Extensive .net framework experience
System design for large-scale distributed systems
Ci/cd tools like team city or jenkins
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 the ATM Engineering Chapter.
  • The company supports flexibility with at least half your time each month connecting in the Sydney office and offers adjusted start/finish times.

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

  • Extensive .NET framework experience
  • System design for large-scale distributed systems
  • CI/CD tools like Team City or Jenkins
  • AWS cloud knowledge and containerization
  • Microservices architecture development

Nice-to-have

  • Experience with AI coding assistants
  • Knowledge of Gen AI applications
  • Familiarity with Diebold Nixdorf ATM hardware
  • Experience with ISO8583 message formats
  • Background in L3 scheme certifications

Key Requirements

  • Deep experience in system design and software architecture
  • Proficiency in C#, TypeScript, or Python
  • Hands-on experience with React.js or Next.js
  • Working knowledge of AWS and Azure platforms
  • Experience with observability tools like Splunk or Grafana

Work Rights

Not specified

Tailored Resume

Cover Letter