Senior Software Development Engineer

Wex

Wex

Software Engineering
Melbourne VIC, Australia
Posted on May 2, 2025

At WEX Australia, we're redefining mobility through technology. As part of our mission, we deliver innovative payment and fleet solutions through our renowned product Motorpass. We thrive on solving complex challenges, integrating modern technologies, and providing seamless experiences for our customers and partners.

Who We Are WEX Motorpass is a leading fuel card solution accepted at over 90% of service stations across Australia. Our platform helps businesses manage fuel spend, simplify reporting, and unlock partner benefits. As a development team, we’re building the systems that power these capabilities — secure, scalable solutions that directly support Australian businesses on the move.

We Need Help! Changing the world isn’t easy — and we’ve got plenty of work ahead of us. From building new product features to driving automation and modernising our platforms, there’s more to do than we can handle alone. We’re looking for great people to join us on the journey.

Who Are You? Culturally, you are:

  • A highly motivated engineer who thrives in small, high-performing teams

  • Collaborative, a strong communicator, and able to work effectively with both teammates and stakeholders

  • Someone who puts team success first, checks ego at the door, and takes pride in delivering outcomes

  • A mentor who can support and guide less experienced engineers across functional, component, and architectural levels

  • A professional who advocates confidently for your ideas but fully backs team decisions, even when they differ from your own

  • Comfortable moving fast while navigating the realities of a highly regulated space like payments

What You'll Do

This role is part of a platform enablement team focused on modernising and improving the core systems that power AU Mobility.

You will collaborate closely across teams to:

  • Take on heavy-lift engineering work, technical spikes, and platform upgrades

  • Refactor legacy components into more modern, modular services

  • Lead proofs of concept for new approaches, such as .NET Core adoption, containerisation, and platform decoupling

  • Support backend and service modernisation, including messaging, observability, and performance tuning

  • Improve CI/CD pipelines and developer experience as we transition towards more automated, cloud-friendly workflows

  • Contribute to the evolution of our architecture, including the adoption of event-driven patterns, where they add value

Key Technical Experience

  • Strong software development background with experience in .NET and/or Java

  • Solid understanding of SQL-based data stores

  • Familiarity with CI/CD pipelines, version control, and modern development workflows

  • Comfortable working across legacy systems while contributing to platform modernisation

  • Exposure to cloud environments (e.g., AWS, Azure) and modern DevOps practices preferred

  • Familiarity with payment protocols (e.g., AS2805, ISO8583) or systems like Postilion, UniVerse, or UniData is a plus when supporting or debugging transaction workflows.

At a Minimum, You:

  • Have a degree in an engineering or related field — or can demonstrate equivalent experience

  • Bring 6+ years of professional development experience

  • Have 3+ years of hands-on experience building internal and/or external web services

  • Have 3+ years writing clean, well-structured unit, integration, and component tests, with a strong grasp of the test pyramid

  • Possesses demonstrable experience with modern web frameworks

  • Have strong working knowledge of SQL and good foundational understanding of relational design

It’d Be Great If You Also:

  • Have experience with containerisation, infrastructure-as-code, or automation tooling (e.g., Docker, Terraform, GitHub Actions)

  • Have contributed to open source or personal side projects

  • Have experience improving developer productivity, CI/CD workflows, or platform scalability

  • Have experience using AI tools in development (e.g., GitHub Copilot, Gemini), and a working understanding of LLMs and their potential in engineering workflows

Why This Role Matters

We’re looking for someone with a strong architectural mindset who can work across both modern and legacy systems, understand how the pieces fit together, and help guide the platform forward. This means modernising incrementally — not just through greenfield builds, but by improving and evolving what exists. The right person will bring both a practical engineering mindset and a vision for how to shift toward better modularity, automation, and modern delivery practices — while respecting the systems that are still critical today.