Valencia, Valencia, Spain Hybrid Employment

Flywire is hiring a Software Engineer II

About the Role

Flywire is hiring a Software Engineer II for our Payments Platform team. You will build and scale the platform that powers our industry-leading payment engine, designing new features, improving existing functionality, and ensuring our systems deliver speed, cost efficiency, and scalability.

What You'll Do

  • 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.

What We're Looking For

  • 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.

Nice to Have

  • FinTech or payments industry experience is a plus.

Technical Stack

  • Languages: Java, Ruby, React, JavaScript, HTML5, CSS3
  • Platforms: Linux, AWS
  • Databases: MySQL, MongoDB, Redis, ElasticSearch
  • Tools: Sidekiq, AMQP, GitLab

Team & Environment

You will be embedded in a cross-functional team working with colleagues around the globe.

Benefits & Compensation

  • Competitive compensation
  • Employee Stock Purchase Plan (ESPP)
  • Flying Start - Global Induction Program
  • Work with brilliant people
  • Dynamic & Global Team
  • Wellbeing Programs (Mental Health, Wellness) with Global FlyMates
  • Competitive time off including FlyBetter Days to volunteer
  • Digital Disconnect Days
  • Great Talent & Development Programs

Work Mode

This role operates on a hybrid work model.

Flywire is an equal opportunity employer.

Required Skills
JavaRubyReactJavaScriptHTML5CSS3LinuxMySQLMongoDBRedisAWSAzureRESTDistributed Systems
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Flywire

Flywire is a global payments enablement and software company that digitizes payments for over 3,300+ global clients across education, healthcare, travel & B2B, covering more than 240 countries and territories and supporting over 140 currencies.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago