Principal Software Engineer

Thejolietbank

Onsite
10+ years of software engineering experience
Experience in atm software platforms
Strong proficiency in java, .net, or c++
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

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 ATM and self-service banking capabilities.
  • We support our people with the flexibility to balance where work is done with many flexible working options available.

Matching 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.

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

Nice-to-have

  • strong focus on observability and telemetry
  • excellent communication and collaboration abilities
  • strategic mindset with long-term vision

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