Senior Software Engineer
As a Senior Software Engineer at Zip Co Limited, you will be an integral part of the Payments squad, focusing on developing and maintaining the core payments engine. This role involves building ultra-reliable, high-throughput systems that process every customer transaction with zero downtime. Zip Co Limited is a digital financial services company offering innovative, people-centered products, operating in Australia, New Zealand, and the US.
Your primary responsibilities will include delivering the Engineering and Product roadmap as a key member of a high-performing squad. You will collaborate with Engineering and Product Managers to discover and validate technical problems, promote a high-performance culture by following engineering best practices, and ensure system reliability through monitoring and a security-first mindset.
The ideal candidate will have experience in Java or Kotlin with Spring Boot, and solid experience with relational databases like SQL Server or Postgres. Proven experience with Agile Development, Design Patterns, TDD, and CI/CD pipelines is essential. Experience working with and deploying services to AWS, as well as exposure to microservice and event-based architectures (Kafka), is also required.
Zip Co Limited offers 25 days paid leave annually, including birthday leave and quarterly wellbeing days. Additional benefits include 16 weeks paid parental leave for primary carers, family support policies, mental health and wellness initiatives, and team social events.
Joining Zip Co Limited means becoming part of a values-led business that emphasizes customer-first approaches, ownership, collaboration, and innovation. The company provides opportunities for learning new skills, broader responsibilities, and the satisfaction of seeing your work impact customers directly.