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 web application development
- Proven track record building scalable, reliable, high-performance distributed systems
- Solid understanding of relational databases and object-oriented fundamentals
- Skilled in test-driven and behaviour-driven development (TDD/BDD)
- Experience with CI/CD pipelines and modern development practices
- Strong collaboration skills and ability to partner effectively with QAs, Product, and SREs
- Excellent communication skills — able to explain complex ideas clearly and persuasively
- Fluent in English (our company’s working language)
- Experience in FinTech or the payments industry (a plus, but not required)
- A passion for delivering high-quality code and a mindset of continuous learning
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.