Software Engineer II

Flywire•Chicago, IL
•$99,815 - $142,593

About The Position

Flywire is seeking a Software Engineer 2 to contribute to its billing and payments product, which supports money movement for colleges and universities. This full-stack role blends technical proficiency with the ability to navigate varied client requirements. The engineer will work closely with US-based software engineering and product teams while collaborating with teams across the globe, taking a pragmatic approach to design and building quality, secure, and scalable products.

Requirements

  • Professional experience in Java development.
  • Understanding of relational databases, including MySQL.
  • Comfort using AI-assisted development tools to enhance productivity.
  • Write comprehensive test cases for all new code using JUnit 5, Mockito, and AssertJ.
  • Be self-reliant and proactive, take ownership of tasks, and know when to seek guidance with well-formed questions.
  • Learn new systems or legacy codebases quickly and manage time effectively to meet deadlines.
  • Communicate effectively in writing and verbally while collaborating with diverse teams across time zones.
  • 3–6 years of professional experience in application development.
  • A proven track record as a Java Developer in a production environment.
  • Ability to deliver high-quality code and adapt to a fast-paced, evolving environment.

Nice To Haves

  • Experience with Spring Core, Spring MVC, Spring Batch, and Hibernate.
  • Familiarity with HTML, CSS, JavaScript, and JSP (Java Server Pages).
  • Experience in the FinTech or higher education sectors.
  • Familiarity with student billing or tuition workflows.

Responsibilities

  • Design, build, and maintain high-quality, testable, and maintainable code within the billing and payments system.
  • Use AI tools to assist with code exploration, test scaffolding, problem-solving, and producing production-quality code.
  • Ensure security, quality, scalability, and performance are not sacrificed for speed.
  • Communicate effectively across engineering and product teams.
  • Participate in solutioning meetings and discuss the pros and cons of approaches collaboratively.

Benefits

  • Competitive compensation.
  • Employee Stock Purchase Plan (ESPP).
  • Competitive time off.
  • Wellbeing programs, including mental health, wellness, and yoga, Pilates, and HIIT classes.
  • Talent and development programs, including Managers Taking Flight and OneFlywire Career Mobility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service