Software Engineer II

Flywire
Chicago
Workplace: HybridFull timeUSD 110,000 - 130,000 annuallyFunction: Software EngineeringExperience: 3-6 yearsSkills: ["Ownership","Proactive problem-solving","Adaptability","Communication","Collaboration"]

Contribute to a billing and payments platform supporting money movement for colleges and universities. You’ll design, build, and maintain secure, scalable, high-quality code while collaborating with US-based engineering and product teams and other global partners. Use AI-assisted development tools to accelerate code exploration and test creation, ensuring performance, security, and maintainability through feature delivery and proactive stakeholder communication.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Flywire
Flywire
4 days ago

Software Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Contribute to a billing and payments platform supporting money movement for colleges and universities. You’ll design, build, and maintain secure, scalable, high-quality code while collaborating with US-based engineering and product teams and other global partners. Use AI-assisted development tools to accelerate code exploration and test creation, ensuring performance, security, and maintainability through feature delivery and proactive stakeholder communication.
Location: Chicago
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain high-quality, testable, maintainable code within the billing and payments system.
  • •Use AI tools to accelerate code exploration, test scaffolding, and help produce production-quality code.
  • •Maintain quality, security, scalability, and performance standards while delivering features.
  • •Communicate effectively across engineering and product teams and engage with stakeholders.
  • •Participate in solutioning discussions and collaborate on tradeoffs without ego.

Pay and Benefits

Salary: USD 110,000 - 130,000 annually

Key Requirements

  • •3-6 years of professional experience in application development and production Java development.
  • •Strong understanding of relational databases, specifically MySQL.
  • •Experience with Spring Core, Spring MVC, Spring Batch, and Hibernate is desired.
  • •Comfort building front-end components with HTML, CSS, JavaScript, and JSP (Java Server Pages).
  • •Write comprehensive automated tests using JUnit 5, Mockito, and AssertJ, leveraging AI-assisted development tools where appropriate.
Experience:3-6 yearsFinTechHigher educationPaymentsMoney movement
Skills:OwnershipProactive problem-solvingAdaptabilityCommunicationCollaboration
Languages:English
Tech Stack:JavaMySQLSpring CoreSpring MVCSpring BatchHibernateHTMLCSSJavaScriptJSPAI-assisted development toolsJUnit 5MockitoAssertJ

Company Brief

Flywire
Provides a global payments platform and vertical-specific software to enable complex cross-border and domestic receivables for education, healthcare, travel and B2B clients, streamlining payments, reconciliation and receivables workflows.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 100M to 250M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Boston, United States
Founded: 2009
Glassdoor
Glassdoor: 3.5
WebsiteLinkedInGlassdoor