Hiring | Senior Software Engineer II | Flywire

Flywire

Hybrid Actively hiring
Australia Posted 16 days ago

At a glance

AI generated

TL;DR

Join us as a Senior Software Engineer II at Flywire, where you will lead the development of our billing and payments product, handling hundreds of millions in transactions daily. This full-stack role requires deep technical expertise and architectural foresight to design secure, reliable, and scalable systems. You’ll work autonomously on complex projects while collaborating with global teams to drive cross-team initiatives. Key responsibilities include architecting services using SOLID principles, implementing AI-augmented workflows, ensuring system reliability, solving high-impact issues, mentoring the local team, and managing multiple major projects. Ideal candidates have advanced Java proficiency, extensive experience with Spring Core and Hibernate, and a background in FinTech or Payments. You will thrive in this role if you can balance long-term design thinking with pragmatic problem-solving and excel in strategic communication across teams.

Skills

Java Spring Core Spring MVC Hibernate MySQL Kubernetes CI/CD Docker AWS Grafana Prometheus AI SLOs/SLIs Git Jenkins Python PostgreSQL Terraform Ansible JSON RESTful APIs

What you'll do

  • Architect services and systems using well-accepted design patterns for iterative development and future scaling.
  • Design and implement AI-augmented workflows to improve the Australian engineering team's velocity and security.
  • Define SLOs/SLIs and work with global security teams to refine organizational strategy, acting as a regional owner for postmortems.
  • Serve as the primary technical escalation point in APAC to solve complex cross-system problems during high-urgency production issues.
  • Mentor the local team and structure technical proposals into the global company roadmap, defending team goals and fostering open communication.

What we're looking for

  • 8+ years of relevant experience in software development
  • Expert-level Java proficiency with deep understanding of libraries and software evolution
  • Extensive experience with Spring Core, Spring MVC, Hibernate, and relational databases
  • Ability to design scalable systems using architectural patterns and principles
  • Proven track record of independently delivering cross-team technical solutions
  • Experience managing multi-team projects and high-pressure incident responses
  • Strong leadership skills in mentoring and fostering a collaborative engineering culture

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $117,000–$218,000.

Peer median band

$117,000$218,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$140,643$182,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Flywire

Flywire is a global payments enablement and software company specializing in high-stakes, complex payment verticals including education, healthcare, travel, and B2B, processing international payments across 240 countries. Industry: Financial Technology & Global Payments

Flywire currently has 19 open roles on FindRole.

Listed pay typically runs $134,610–$167,500 across 6 roles with salary data.

Most-posted roles

View all roles at Flywire

More like this

Similar roles

Hiring | Senior QA Engineer I | Flywire

Flywire

US 14 days ago $100,000$135,000
JavaScript Java Shell RESTful Postman Rest-assured Playwright Wiremock Docker Continuous Delivery Performance Testing Code Quality Metrics Test Automation Frameworks Agile Development CI/CD