Work for a global payments leader, consistently ranked one of the best companies to work for 🌍.
At Flywire, we’re building and scaling the core platform that powers global money movement — processing hundreds of millions every day for clients across industries. We’re looking for an experienced Senior Software Engineer II — ideally with a background in FinTech — to play a pivotal role in strengthening the very heart of our payments engine.
Your work won’t just be about clean code: it will drive end-to-end automation in payment processing (from 0 to 80%), reduce manual effort in FX trading, and deliver clear visibility into significant yearly savings. By automating and optimising processes, you’ll enable our Payments Operations team to focus on higher-value, ROI-driven work — multiplying your impact across the business.
What You’ll Do
- ✍️ Design, build, and maintain clean, secure, testable, and scalable code
- 🐞 Resolve challenging bugs and production issues, ensuring reliability of the global platform
- 🧠 Evaluate complex technical problems, using sound judgement to select the right methods and approaches
- ⚡ Improve performance and scalability of our systems as we expand worldwide
- 🤖 Drive automation initiatives that reduce manual effort and unlock measurable business savings
- 🤝 Collaborate with Product Managers and stakeholders to shape product vision and deliver real business value
- 🌱 Mentor teammates and take initiative in leading technical projects
- 🔎 Support recruitment efforts by helping identify and inspire great engineering talent
- 8+ years of experience in professional software engineering.
- Proven experience with scalable, performant, and reliable distributed systems.
- Strong background in TDD, BDD, CI/CD practices.
- Understanding of relational databases.
- Strong fundamentals in object-oriented design.
- Excellent collaboration skills across functions (QA, Product, SRE, Stakeholders).
- A passion for delivering high-quality code and a mindset of continuous learning.
- FinTech or payments industry experience is a major plus.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.