Senior Software Engineer - Payments Merchant Configuration
Why Tyro?
At Tyro, we’re into business big time. Through our integrated payments, banking and lending solutions, we’re here to ensure nothing stands in the way of Australian business success. With over 21 years' experience under our belt, we know what it takes to build something great, which is why we combine the best people, technology, and partners to deliver simplified payments and seamless business banking to our customers. We’re proud to power more than 76,000 merchants across Australia and to work with almost 800 partners to create seamless experiences for hospitality, retail, services and health providers.
It starts with You.
Just like our customers, we’re obsessed with the success of our people. So, when you come onboard, we’ll give you all the support you need to do your best work. Our close to 600 Tyros are a highly collaborative team, so you’ll get to work with smart, motivated and friendly people across Tyro. We are fast paced and innovative and strive to live our values everyday – commit to greatness, stay hungry, wow the customer, be good and win together! We are big enough for you to have opportunities to have a career at Tyro and small enough that you can have a real impact. As we continue our mission to shake things up and make payments the easiest part of doing business, you’ll have the opportunity to learn new skills with hands-on experience, further your career, and help unleash the potential of our customers, one payment at a time.
🎥 Step inside life at Tyro here.
About the role
In this role, you’ll take ownership of designing, delivering, and evolving solutions within our Payments Merchant Configuration space - a critical platform that enables our broader Payments ecosystem, Finance and Customer Service teams to operate effectively. You’ll also dive deep into Tyro’s Pricing Products and quoting engine, shaping scalable, reliable systems that directly impact our customers and commercial outcomes.
What you'll do
Deliver end-to-end - Contribute across the full software development lifecycle, from discovery and architecture through planning, development, testing, deployment, and ongoing optimisation. You’ll help shape solutions from inception to production, ensuring scalability, resilience, and long-term maintainability.
Design and evolve mission-critical architecture - Architect and build our central merchant configuration artefacts, ensuring 24/7 uptime while meeting data consistency and low latency requirements. These systems enable critical infrastructure such as our Switch Engine or E-Commerce Gateway and provide essential data services across the organisation, while also enabling our Customer Service agents to effectively support our merchants.
Enhance our pricing and quoting engine - Contribute to the evolution of Tyro’s pricing products, applying strong engineering principles and a solid understanding of financial mathematics to deliver accurate, scalable, and performant solutions.
Own what you build - Take accountability for both merchant and internal staff experience under a “you build it, you run it” mindset, driving operational excellence, observability, and continuous improvement.
Innovate and experiment - Explore and trial emerging technologies, including AI-driven solutions, to continuously improve our platforms and ways of working.
Influence through technical leadership - Use your expertise to guide and uplift other engineers, while partnering with product managers and senior stakeholders to align technical decisions with Tyro’s broader vision and strategy.
What you'll bring
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline or equivalent practical experience.
5+ years of professional software engineering experience, with a track record of delivering and operating complex, production-grade systems.
Deep hands-on expertise in Java and/or Kotlin, designing and building scalable, resilient backend systems. Experience with Go or other strongly typed languages is a plus.
You have experience with AI development tools such as Cursor, Copilot or Claude Code.
Strong experience designing and operating cloud-native systems on AWS, with a solid understanding of distributed systems, event-driven architectures, and building scalable, resilient applications.
Proven ability to design and evolve system architecture, balancing short-term delivery with long-term scalability, maintainability, and performance.
Advanced experience with CI/CD, GitOps, and containerised deployments, including GitHub, GitHub Actions, Argo CD, and Kubernetes.
Strong operational mindset with hands-on experience in observability and production monitoring (Prometheus, Grafana, Loki, etc.), and confidence leading incident response, root cause analysis, and post-incident improvements.
A high degree of ownership - you take responsibility for the systems you build, champion reliability and security, and drive continuous improvement under a “you build it, you run it” philosophy.
The ability to mentor and uplift other engineers through thoughtful code reviews, architectural guidance, and knowledge sharing.
Excellent communication and stakeholder engagement skills, with the ability to translate complex technical concepts into clear business outcomes and align teams around a shared engineering vision.
What’s in it for you?
We’ve worked hard to create an environment that’s big on diversity, inclusion, and flexibility, and one that suits the changing needs of team members across Australia. Here are just some of the things Tyros tell us they love about working here.
You’ll also receive:
A mix of in-office and remote working (3 days in the office)
Learning and career development opportunities
18 weeks paid primary carers leave
12 weeks paid secondary carers leave
Annual team-based volunteer day
Birthday Leave
Power Up Day (Additional day of leave)
Weekly team social events, snacks, craft beer and wine, ping pong and video games
Taco Tuesdays
Mental health and wellness initiatives
Novated leasing
Tyro is committed to a diverse, inclusive workplace where everyone thrives. We welcome applicants of all backgrounds and are an equal opportunity employer. If you need accommodations or adjustments at any stage of the recruitment process, simply inform our Talent team during your conversation with them.
Still with us?
If you’ve got this far, then you might just be a great fit for us. Don’t tick all the boxes above? That’s ok, apply anyway and our Talent team will review your profile - you might be a fit for future roles.
#LI-Hybrid
- Department
- Technology
- Locations
- Sydney
- Remote status
- Hybrid