London, England, United Kingdom Hybrid Employment

Flywire is hiring a Senior Software Engineer II

About the Role

Flywire is hiring a Senior Software Engineer II for our Payments Platform, with a focus on Treasury & FX. In this role, you will be instrumental in strengthening our core payments engine by driving optimization and automation in payment processing, reducing manual effort, and scaling systems globally.

What You'll Do

  • Collaborate with Product Managers and stakeholders to shape product vision and deliver business value.
  • Drive automation and optimization initiatives to reduce manual effort and unlock business impact.
  • Evaluate complex technical problems and select appropriate methods and approaches.
  • Design, build, and maintain clean, secure, testable, and scalable code.
  • Improve performance and scalability of systems as the company expands worldwide.
  • Resolve challenging bugs and production issues to ensure platform reliability.
  • Mentor teammates and take initiative in leading technical projects.
  • Support recruitment efforts by helping identify and inspire engineering talent.

What We're Looking For

  • 8+ years of experience in professional software engineering.
  • Proven experience with scalable, performant, and reliable distributed systems.
  • Strong background in TDD, BDD, CI/CD practices.
  • Understanding of relational databases.
  • Strong fundamentals in object-oriented design.
  • Excellent collaboration skills across functions (QA, Product, SRE, Stakeholders).
  • A passion for delivering high-quality code and a mindset of continuous learning.

Nice to Have

  • FinTech or payments industry experience is a major plus.

Technical Stack

  • Languages: Ruby, Java
  • Web: HTMX
  • Infrastructure: Docker, Linux, AWS
  • Data: MySQL, Postgres, Redis, AMQP, OpenSearch

Team & Environment

You will collaborate closely with Product Managers, stakeholders, QA, SRE, and engineering peers.

Benefits & Compensation

  • Competitive compensation.
  • Employee Stock Purchase Plan (ESPP).
  • Flying Start - Global Induction Program.
  • Work with brilliant people.
  • Dynamic & Global Team.
  • Wellbeing Programs (Mental Health, Wellness).
  • Competitive time off including FlyBetter Days to volunteer.
  • Digital Disconnect Days.
  • Great Talent & Development Programs.

Work Mode

This role operates on a hybrid work model.

Flywire is an equal opportunity employer.

Required Skills
RubyJavaHTMXDockerLinuxMySQLPostgresRedisAMQPOpenSearchTDDBDDCI/CDDistributed SystemsObject-Oriented Design
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Flywire

Flywire is a global payments enablement and software company that digitizes payments for over 3,300+ global clients across education, healthcare, travel & B2B, covering more than 240 countries and territories and supporting over 140 currencies.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago