Senior Backend Engineer, Financial Markets
Backend Engineer · Senior · Full Time
Opens Airwallex's application page
Role
What you'll do.
Airwallex is seeking a Senior Backend Engineer to join their Financial Markets team in Melbourne, focusing on building core FX and liquidity technology systems. The role involves designing high-performance backend services for FX pricing, execution, and risk management using JVM technologies, microservices architecture, and event-driven systems. This position requires 5+ years of backend development experience and expertise in distributed systems, with opportunities to work on cutting-edge fintech infrastructure supporting over 200,000 global businesses.
Responsibilities
- Backend Service Development: Design, build and own backend services for FX pricing, execution and risk management, focusing on performance, correctness and reliability
- Platform Architecture Evolution: Contribute to the evolution of FX platform architecture including microservices, event-driven workflows, Kafka, gRPC, and SQL/NoSQL datastores
- Risk Controls Implementation: Implement and maintain robust controls for pricing, limits, risk, reconciliation and monitoring to ensure system predictability under stress
- End-to-End Feature Development: Work end-to-end on features from requirements and solution design to implementation, automated testing, deployment and operational runbooks
- Cross-Team Collaboration: Collaborate with Product, Treasury, Risk, Data and engineering teams to design APIs and data contracts that are easy to use and backward compatible
- System Instrumentation: Instrument services with metrics, logs and tracing, using data to drive capacity planning, performance optimization and incident resolution
- Code Review and Mentoring: Participate in code reviews, technical design discussions and knowledge-sharing sessions while mentoring less-experienced engineers
- On-Call Support: Take part in on-call rotation to ensure the FX platform remains reliable and highly available with strong observability and runbooks
Qualifications
What we look for.
Technical
Backend Systems Experience
5+ years of experience building and operating backend systems in production environments
JVM Programming
Strong programming experience in Kotlin, Java or comparable backend stack with willingness to work in JVM ecosystem
Distributed Systems
Solid understanding of concurrency, data consistency, idempotency, retries, backoff, and failure modes in networked services
API Design
Experience designing and working with REST and/or gRPC APIs and persistence layers using relational databases and key-value stores
Event-Driven Architecture
Proficiency with event-driven architectures and message brokers/streams like Kafka or similar technologies
Testing and Quality
Strong focus on testing including unit, integration and contract tests with familiarity in CI/CD pipelines
Observability
Good grasp of metrics, logging, tracing and alerting, and ability to use them for debugging production issues
Education
Computer Science Degree
Bachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Experience
Financial Systems
Experience working in complex domains like financial markets, payments or high-integrity distributed systems preferred
Production Operations
Hands-on experience with production system operations, monitoring, and incident response
Cross-Functional Collaboration
Clear written and verbal communication skills with experience working with cross-functional partners in fast-paced environments
Skills
Required
JVM Languages
Proficiency in Kotlin, Java or similar backend languages
Distributed Systems
Understanding of concurrency, consistency, and failure handling
Database Systems
Experience with PostgreSQL, NoSQL, and key-value stores
API Development
REST and gRPC API design and implementation
Event Streaming
Kafka or similar message broker experience
Testing Frameworks
Unit, integration, and contract testing methodologies
Observability
Metrics, logging, tracing, and alerting systems
CI/CD
Continuous integration and deployment pipelines
Preferred
Financial Markets
Nice to haveExperience in fintech, payments, or financial services domain
Microservices Architecture
Nice to haveLarge-scale distributed system design patterns
Performance Optimization
Nice to haveLow-latency, high-throughput system optimization
Risk Management
Nice to haveFinancial risk controls and compliance systems
Container Technologies
Nice to haveDocker, Kubernetes, and cloud-native technologies
Mentoring
Nice to haveExperience leading and mentoring junior engineers
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Benefits
Competitive Salaries
Market-competitive compensation packages
Comprehensive Health Benefits
Full health insurance coverage and medical benefits
Flexible Work Environment
Work arrangements that respect work-life balance
Professional Development
Growth opportunities to lead projects and advance career in fintech environment
Innovation Culture
Work with latest technologies in a culture that challenges the status quo
Inclusive Team Culture
Team that values transparency, inclusivity, and collaboration
Global Impact
Contribute to platform transforming fintech landscape supporting thousands of businesses worldwide
Process
Interview steps.
- 01
Initial Screening
Phone or video call with recruiter to discuss background and role fit
- 02
Technical Phone Screen
Technical discussion with engineering team member covering system design and coding concepts
- 03
Technical Assessment
Coding challenge or take-home assignment focusing on backend development and problem-solving
- 04
System Design Interview
Whiteboard or virtual session designing distributed systems relevant to financial markets
- 05
Cultural Fit Interview
Behavioral interview with team members and stakeholders to assess collaboration and communication
- 06
Final Round
Meet with senior engineering leadership and discuss technical vision and team contribution
Full posting
Original listing.
About Airwallex
Airwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business accounts, payments, spend management and treasury, to embedded finance at a global scale.
Proudly founded in Melbourne, we have a team of over 2,000 of the brightest and most innovative people in tech across 26 offices around the globe. Valued at US$8 billion and backed by world-leading investors including T. Rowe Price, Visa, Mastercard, Robinhood Ventures, Sequoia, Salesforce Ventures, DST Global, and Lone Pine Capital, Airwallex is leading the charge in building the global payments and financial platform of the future. If you’re ready to do the most ambitious work of your career, join us.
Attributes We Value
We hire successful builders with founder-like energy who want real impact, accelerated learning, and true ownership. You bring strong role-related expertise and sharp thinking, and you’re motivated by our mission and operating principles. You move fast with good judgment, dig deep with curiosity, and make decisions from first principles, balancing speed and rigor.
You're humble and collaborative; turn zero‑to‑one ideas into real products, and you “get stuff done” end-to-end. You use AI to work smarter and solve problems faster. Here, you’ll tackle complex, high‑visibility problems with exceptional teammates and grow your career as we build the future of global banking. If that sounds like you, let’s build what’s next.
About the Team: Financial Markets
The Financial Markets team powers the core FX and liquidity technology at Airwallex. Within this team, our liquidity platform ensures that funds are always in the right place at the right time, optimising flows, enabling seamless internal transfers across currencies, and supporting global business needs. From forecasting liquidity requirements to solving complex scaling challenges, we build data-driven, precise solutions that keep Airwallex running at speed.
We’re now looking for a talented, driven engineer to join the Liquidity team and help deliver on this vision.
What You'll Do
Design, build and own backend services for FX pricing, execution and risk management, with a focus on performance, correctness and reliability.
Contribute to the evolution of our FX platform architecture (microservices, event-driven workflows, Kafka, gRPC, SQL/NoSQL datastores), keeping latency low and throughput high.
Implement and maintain robust controls for pricing, limits, risk, reconciliation and monitoring, ensuring our systems behave predictably under stress and failure scenarios.
Work end-to-end on features: from requirements and solution design, to implementation, automated testing, deployment and operational runbooks.
Collaborate with Product, Treasury, Risk, Data and other engineering teams to design APIs and data contracts that are easy to use, observable and backward compatible.
Instrument services with metrics, logs and tracing, and use these to drive capacity planning, performance optimisation and incident resolution.
Participate in code reviews, technical design discussions and knowledge-sharing sessions; mentor less-experienced engineers where appropriate.
Take part in our on-call rotation (with strong observability, runbooks and support from the team) to ensure the FX platform remains reliable and highly available.
Who You Are
You are an experienced backend engineer who is comfortable working in complex domains like financial markets, payments or other high-integrity distributed systems. You care deeply about correctness, simplicity and operability, and you’re happy to engage with product and non-technical stakeholders on trade-offs.
You’re pragmatic: you can balance ideal architectures with the realities of delivery, and you’re comfortable iterating on systems that are already in production.
Minimum qualifications
5+ years of experience building and operating backend systems in production.
Strong programming experience in one or more JVM languages (e.g. Kotlin, Java) or a comparable backend stack, and a willingness to work primarily in the JVM ecosystem.
Solid understanding of distributed systems fundamentals: concurrency, data consistency, idempotency, retries, backoff, and failure modes in networked services.
Experience designing and working with REST and/or gRPC APIs, and persistence layers using relational databases (e.g. PostgreSQL) and/or key-value stores.
Proficiency with event-driven architectures and message brokers/streams (e.g. Kafka or similar).
Strong focus on testing and quality: unit, integration and contract tests; familiarity with CI/CD pipelines.
Good grasp of observability: metrics, logging, tracing and alerting, and how to use them to debug production issues.
Clear written and verbal communication skills; comfortable working with cross-functional partners in a fast-paced environment.
Why Join Us
Impact: Contribute to a platform that is transforming the fintech landscape and supporting thousands of businesses worldwide.
Growth: Advance your career with opportunities to lead projects and initiatives in an environment that supports your professional development.
Innovation: Work with the latest technologies and be part of a culture that dares to challenge the status quo.
Culture: Join a team that values transparency, inclusivity, and collaboration.
Benefits: Enjoy competitive salaries, comprehensive health benefits, and a flexible work environment that respects work-life balance.
Applicant Safety Policy: Fraud and Third-Party Recruiters
To protect you from recruitment scams, please be aware that Airwallex will not ask for bank details, sensitive ID numbers (i.e. passport), or any form of payment during the application or interview process. All official communication will come from an @airwallex.com email address. Please apply only through careers.airwallex.com or our official LinkedIn page.
Airwallex does not accept unsolicited resumes from search firms/recruiters. Airwallex will not pay any fees to search firms/recruiters if a candidate is submitted by a search firm/recruiter unless an agreement has been entered into with respect to specific open position(s). Search firms/recruiters submitting resumes to Airwallex on an unsolicited basis shall be deemed to accept this condition, regardless of any other provision to the contrary.
Equal opportunity
Airwallex is proud to be an equal opportunity employer. We value diversity and anyone seeking employment at Airwallex is considered based on merit, qualifications, competence and talent. We don’t regard color, religion, race, national origin, sexual orientation, ancestry, citizenship, sex, marital or family status, disability, gender, or any other legally protected status when making our hiring decisions. If you have a disability or special need that requires accommodation, please let us know.
Redirects to Airwallex's application page.
Other roles
More at Airwallex.
Senior Software Engineer, Ecosystem
Senior
Senior Data Scientist, Analytics (Lending)
Senior
Senior Software Engineer - Growth
Senior
Engineering Director
Director
Senior Data Scientist, Algorithm (Lending & Onboarding)
Senior