Hiring | Senior Software Engineer II | Flywire
Flywire
At a glance
AI generatedJoin 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
What you'll do
What we're looking for
Market check
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
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
More like this
Flywire
Flywire
Flywire
Flywire
Flywire
Flywire