Senior Software Engineer I (Java)
Core
Design, build, and maintain high-quality, testable, and maintainable code for Flywire's billing and payments system, which securely powers hundreds of millions of dollars in daily global money movement.
Role type
Senior Software Engineer I (Java)
Builds
Billing and payments product features
Domain
FinTech / Global Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Core, Spring MVC, Hibernate, MySQL, HTML, CSS, JavaScript, JSP, AI-assisted development tools, comprehensive test case writing
Preferred skills
FinTech or Higher Education sector experience
Technologies
Java, Spring Boot, MySQL, JSP
Responsibilities
Design and build new functionalities for the billing and payments system; use diagnostic tools to resolve issues; join client meetings to gather requirements or troubleshoot; participate in solutioning meetings to debate technical approaches.
Seniority
Senior, hands-on IC