Principal Software Engineer

Txcba

Hybrid (at least half the time in the office)
10+ years of software engineering experience
Experience in atm software platforms
Strong proficiency in java, .net, or c++
Txcba is seeking a Principal Software Engineer to lead the modernization and development of their ATM technology domain, requiring strong technical and leadership skills. The role emphasizes innovation, collaboration, and the use of cloud technologies to enhance banking services

Job Summary

  • We are building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank.
  • As a Principal Engineer in the ATM Technology domain, you will play a critical role in shaping the next generation of CBA’s ATM and self-service banking capabilities.
  • We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office.

Matching Summary

Match Score: 85

Txcba is seeking a Principal Software Engineer to lead the modernization and development of their ATM technology domain, requiring strong technical and leadership skills. The role emphasizes innovation, collaboration, and the use of cloud technologies to enhance banking services.

Skills & Requirements

Must-have

  • 10+ years of software engineering experience
  • Experience in ATM software platforms
  • Strong proficiency in Java, .NET, or C++
  • Hands-on knowledge of integration with payments infrastructure
  • Experience with cloud platforms and DevOps pipelines

Nice-to-have

  • Excellent communication and collaboration abilities
  • Strategic mindset with long-term vision
  • Focus on observability and operational monitoring

Key Requirements

  • 3+ years in a senior/principal technical leadership role
  • Proven track record in mentoring and technical leadership
  • Deep understanding of event-driven and microservices architectures

Work Rights

Not specified

Tailored Resume

Cover Letter