Startups · AI

Software Engineer II

FlyWire · Chicago, IL · On-site

← All jobs
About FlyWire

Are you ready to trade your job for a journey? Become a FlyMate! Passion, excitement & global collaboration are all core to what it means to be a FlyMate. At Flywire, we’re on a mission to deliver the world’s most important and complex payments. Backed by Techstars.

About the role

We, at Flywire, are looking for a Software Engineer 2. As a Software Engineer 2, you will be a contributor to our billing and payments product that supports the money movement of hundreds of millions for colleges and universities.

What they're looking for

  • Java Proficiency: Professional experience in Java development is a must
  • Database Knowledge: Understanding of relational databases (MySQL)
  • Core Stack (Nice to Have): Experience with Spring Core, Spring MVC, Spring Batch and Hibernate
  • Front-End Skills: Familiarity with HTML, CSS, JavaScript, and JSP (Java Server Pages)
  • Modern Workflow: You must be comfortable using AI-assisted development tools to enhance productivity and writing comprehensive test cases for all new code using JUnit 5 + Mockito + AssertJ
  • 3-6 years of professional experience in application development
More about this role

We, at Flywire, are looking for a Software Engineer 2. As a Software Engineer 2, you will be a contributor to our billing and payments product that supports the money movement of hundreds of millions for colleges and universities.

This is a full-stack role that requires a blend of technical proficiency and the ability to navigate a variety of client requirements. You will be expected to work closely with our US based software engineering and product teams while maintaining a collaborative presence with other teams across the globe. We are looking for an engineer who balances a pragmatic design approach with a commitment to building quality, secure, and scalable products.

  • Feature Development: Design, build, and maintain high-quality, testable, and maintainable code within our billing and payments system.
  • AI-Leveraged Exploration: Uses AI tools as a force multiplier — for code exploration, test scaffolding, rubber-ducking and assisting in producing production-quality code.
  • Quality & Security: Ensure that security, quality, scaling, and performance are never sacrificed for speed.
  • Stakeholder Engagement: Communicate effectively across engineering and product teams.

-...

Read the full posting on FlyWire's site ↗

Engineering, Education

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.