Software Engineer II | FinTech Payments (Hybrid)

Flywire

Illinois

On-site

USD 110,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Flywire is seeking a Software Engineer 2 to contribute to our billing and payments product that handles hundreds of millions in value for colleges and universities. This full-stack role requires balancing pragmatic design with secure, scalable delivery and collaboration across global teams.

We value a strong Java background, MySQL, and Spring/Hibernate stacks, along with frontend skills (HTML/CSS/JS/JSP). You will work with US-based engineers and product teams, using AI-assisted development

Qualifications

  • 3–6 years of professional experience in application development.
  • Proven track record as a Java developer in production environments.
  • Experience in FinTech or Higher Education sectors is appreciated.
  • Familiarity with student billing/tuition workflows is a plus.
  • Ability to deliver high-quality code in a fast-paced, evolving environment.

Responsibilities

  • Feature Development: Design, build, and maintain high-quality, testable code in our billing and payments system.
  • AI-Leveraged Exploration: Use AI tools to assist in code exploration, test scaffolding, and producing production-quality code.
  • Quality & Security: Ensure security, quality, scalability, and performance are maintained.
  • Stakeholder Engagement: Communicate effectively across engineering and product teams.
  • Collaborative Problem Solving: Participate in solutioning meetings and debate pros/cons calmly.

Skills

Java
MySQL
Spring Core
Spring MVC
Spring Batch
Hibernate
HTML
CSS
JavaScript
JSP
JUnit 5
Mockito
AssertJ

Job description

Flywire is seeking a Software Engineer 2 to contribute to our billing and payments product that handles hundreds of millions in value for colleges and universities. This full-stack role requires balancing pragmatic design with secure, scalable delivery and collaboration across global teams.

We value a strong Java background, MySQL, and Spring/Hibernate stacks, along with frontend skills (HTML/CSS/JS/JSP). You will work with US-based engineers and product teams, using AI-assisted development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - FinTech Payments Platform
Software Engineer II - FinTech Payments Platform

Flywire • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 130,000
Software Engineer II
Software Engineer II

Flywire • Illinois

On-site
USD 110,000 - 130,000
Software Engineer II
Software Engineer II

Flywire • Chicago (IL), Northern (KY)

On-site
USD 110,000 - 130,000
Senior Full-Stack Payments Platform Engineer (Remote)
Senior Full-Stack Payments Platform Engineer (Remote)

MSU Solutions GmbH • Boston (MA)

On-site
USD 100,000 - 130,000
Competitive compensation including RSUs
Employee Stock Purchase Plan
Wellbeing Programs
+1
Payments Platform Engineer II - Remote-Eligible
Payments Platform Engineer II - Remote-Eligible

United States Digital Space LLC • United States

Remote
USD 130,000 - 156,000
Health insurance
Dental & Vision
Life & Disability Insurance
+5
Global Payments Operations Specialist — Hybrid
Global Payments Operations Specialist — Hybrid

Flywire • Massachusetts

Hybrid
USD 64,000 - 80,000
Technical Support Engineer II
Technical Support Engineer II

Flywire • Boston (MA)

On-site
USD 81,000 - 101,000
Payment Operations Specialist, Infrastructure & Network Enablement
Payment Operations Specialist, Infrastructure & Network Enablement

Flywire • Massachusetts

Hybrid
USD 64,000 - 80,000
Software Development Engineer II – FinTech
Software Development Engineer II – FinTech

NationsBenefits India • Plantation (FL)

On-site
USD 110,000 - 150,000
Technical Support Engineer II
Technical Support Engineer II

Flywire • Town of Texas (WI)

Hybrid
USD 81,000 - 101,000
Hybrid work model
Global team