Airwallex

Software Engineer II, Yield

Airwallex1 months ago
Location

AU - Sydney

Type

Full Time

Salary

AUD 90,000 – 130,000

Level

Mid

Role

Backend Engineer

Posted

Jan 28, 2026

Full TimeMid

The role

Summary

Airwallex's Yield team is seeking a Software Engineer II to build high-integrity backend systems for their investment product that helps businesses earn returns on idle cash. This role involves designing mission-critical financial infrastructure including reconciliation controls and investment ledgers using Kotlin, Temporal, and Kafka technologies.

What you'll do

Backend System Architecture: Contribute to the architecture and long-term technical vision of backend systems, helping define engineering strategy and framework selection for the Yield squad
Core Investment Workflow Development: Own end-to-end delivery of core investment workflows including client signup, investment, and redemption processes from design to production
Financial Infrastructure Development: Build and maintain mission-critical financial infrastructure such as reconciliation controls, unit registries, and investment ledgers
High-Quality Code Development: Write high-quality, testable code with focus on reliability and maintainability, ensuring seamless integration with external investment providers
Engineering Best Practices: Promote and uphold engineering best practices with strong emphasis on observability, API design, and robust integration rails
Cross-Functional Collaboration: Collaborate with cross-functional teams including Product, Infrastructure, and Design to deliver optimal business experience
System Scalability: Solve distributed systems challenges including scalability, consistency, and latency optimization for high-volume financial transactions
Quality Assurance: Implement automated testing strategies and participate in quality control processes to ensure system reliability

What we look for

Technical

Backend Development ExperienceMastery of backend technologies with experience in distributed systems, scalability, consistency, and latency challenges
Programming LanguagesStrong proficiency in backend programming languages, preferably Kotlin with vert.x framework experience
Workflow OrchestrationExperience with Temporal workflow orchestration platform for managing complex business processes
Message StreamingHands-on experience with Apache Kafka for event-driven architecture and real-time data processing
Cloud PlatformsExperience with Google Cloud Platform or AWS, including containerization with Docker and orchestration with Kubernetes
Observability ToolsExperience integrating with observability tooling such as Splunk, NewRelic, Prometheus, and Grafana for system monitoring
Automated TestingExperience working with automated testing frameworks and involvement in quality control processes

Education

Computer Science DegreeBachelor's degree or above in Computer Science, Software Engineering, or related technical field

Experience

Professional ExperienceMinimum 2+ years of professional software engineering experience in backend development
Distributed SystemsProven experience solving distributed systems challenges in production environments
Financial SystemsExperience building or working with financial systems, payment processing, or fintech applications (preferred)

Skills

Required skills

Backend DevelopmentStrong proficiency in backend programming languages and distributed systems architecture
Kotlin/JavaExperience with JVM-based languages, preferably Kotlin for building scalable backend systems
Cloud TechnologiesHands-on experience with GCP or AWS, including Docker containerization and Kubernetes orchestration
System IntegrationExperience with API design, system integration, and working with external service providers
Automated TestingProficiency in test-driven development and automated testing frameworks for quality assurance

Nice to have

Vert.x FrameworkExperience with reactive programming using Vert.x framework for high-performance applications
Temporal WorkflowsKnowledge of workflow orchestration platforms for managing complex business processes
Apache KafkaExperience with event streaming and message queue systems for real-time data processing
Financial SystemsBackground in fintech, payment processing, or financial services technology
Observability StackExperience with monitoring tools like Splunk, NewRelic, Prometheus, and Grafana
Microservices ArchitectureUnderstanding of microservices patterns and distributed system design principles

Compensation & benefits

Salary

AUD 90,000 – 130,000 (annual)

Stock options

Available

Benefits

Equity Participation

Stock options and equity participation in a US$8 billion valued fintech unicorn with significant growth potential

Career Growth

Accelerated learning opportunities in one of the fastest-growing business units operating like a startup within a startup

Global Impact

Work on products that serve over 200,000 businesses worldwide including major brands like Brex, Rippling, Navan, and SHEIN

Innovation Environment

Access to cutting-edge financial technology and AI tools to work smarter and solve complex problems

Professional Development

Opportunity to define engineering strategy and technical vision in a high-growth fintech environment

Equal Opportunity

Inclusive workplace culture that values diversity and provides equal opportunities regardless of background

Work-Life Balance

Sydney-based role with flexible working arrangements in modern office environments


Interview process

  1. 1
    Application Review Initial screening of resume and portfolio focusing on backend development experience and technical skills alignment
  2. 2
    Recruiter Phone Screen 30-minute conversation with talent acquisition team covering background, motivation, and basic technical experience
  3. 3
    Technical Assessment Online coding challenge or take-home assignment focusing on backend development, system design, and problem-solving skills
  4. 4
    Technical Interview Round 1 60-minute technical interview with senior engineers covering coding skills, system design, and distributed systems knowledge
  5. 5
    Technical Interview Round 2 System design interview focusing on financial systems architecture, scalability, and integration patterns
  6. 6
    Team Fit Interview Cultural fit and team collaboration discussion with hiring manager and potential team members
  7. 7
    Final Round Leadership interview covering career goals, technical vision, and alignment with Airwallex's mission and values

Apply for this position

You'll be redirected to the company's application page