Software Engineer II, Payments Platform
Posted 80ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer II at Flywire, a global payments company, building scalable and secure services for complex payment engine. Collaborating with international teams to deliver high-quality software solutions.
Responsibilities:
- Build, maintain, and optimise scalable and secure services.
- Write clean, testable, maintainable, and extendable code.
- Solve complex technical challenges and production issues.
- Evaluate data and scenarios to make sound design and technical decisions.
- Improve scalability, performance, and reliability across our systems.
- Contribute to product vision, collaborating with Product Managers, Designers, and Engineers globally.
- Mentor and support fellow developers to grow their skills.
Requirements:
- 4+ years’ experience in application development
- Strong expertise in web services and REST architecture
- Proven experience building scalable, distributed systems
- Product-oriented mindset with focus on business impact
- Hands-on experience with cloud platforms (AWS, Azure, etc.)
- Understanding of observability (o11y) tools and principles
- Knowledge of relational databases
- Strong fundamentals in object-oriented design
- Experience collaborating in cross-functional teams (QA, Product, SRE)
- Fluent in English.
- FinTech or payments industry experience is a plus.
Benefits:
- Competitive compensation, including Restricted Stock Units
- Employee Stock Purchase Plan (ESPP)
- Flying Start - Our immersive Global Induction Program
- Wellbeing Programs (Mental Health, Wellness) with Global FlyMates
- Competitive time off including FlyBetter Days to volunteer in a cause you believe in and Digital Disconnect Days!
- Great Talent & Development Programs
















