
Software Engineer II, Payments Platform
Flywire
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
application developmentweb servicesREST architecturescalable systemsdistributed systemscloud platformsAWSAzurerelational databasesobject-oriented design
Soft skills
problem-solvingcollaborationmentoringcommunicationproduct-oriented mindset