Senior Software Engineer


Remote / United States of America
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/08/2021
  • Website:
  • Company Address: 141 Tremont St. , 10th Floor, Boston, MA, 02111

About Flywire

Flywire is a high-growth vertical payments company trusted by organizations around the world to deliver on their customers’ most important moments. Unlike other companies, Flywire is proven to solve high-stakes vertical-specific payment and receivables problems for organizations that deliver high-value services.

Job Description

Our vision is to build a future where the most important moments in people's lives aren't complicated by payments. Since 2011, Flywire has been creating solutions that break barriers, and teams that always look at the next disruptive way to move Flywire and its customers into the next phase of payments and receivables.

Unlike other companies, Flywire has proved we are able to solve vertical-specific payment and receivable problems for organizations and deliver high-value services. Whether in education, healthcare, travel or technology, Flywire has vertical-specific insight and technology that allows organizations to optimize the payment experience for their customers while eliminating operational challenges.

We, at Flywire, are looking for an experienced developer, ideally with a background in fintech. Your primary responsibility will be to build and maintain the platform that supports the money movement of our industry leading payment engine moving hundreds of millions everyday.

You will be joining a team in charge of designing new functionality and improving the current capabilities to improve speed, cost, and scalability of our product. Thus, a commitment to collaborative problem solving, pragmatic design, and building quality products is essential.

The Opportunity:

    Design, build, and maintain efficient, reusable, and reliable code

    Ensure the best possible performance, quality, and responsiveness of the applications

    Contribute to the product vision by collaborating with the Product Manager and stakeholders

    Contribute in all phases of the development lifecycle

    Work collaboratively with teams across the globe

    Help your fellow developers to continue growing their skills

Here’s What We’re Looking For:

    7+ years experience in Java (required)

    Expertise in object-oriented programming

    Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems

    Experience doing testing by applying techniques such TDD or BDD  

    Familiarity with continuous delivery

    Experience in fintech or the payment industry will be appreciated

Technologies We Use:

Java, Javascript, Spring Core, Spring Security, Spring MVC, Spring Batch, Hibernate, Tomcat, Twitter Bootstrap, JSP, MySQL, CSS, Git, Maven

We Offer:

    Competitive compensation, including stock options

    Work with brilliant people that will keep you on your toes

    Professional & Personal growth opportunities

    Partnerships on a global scale (we have been collaborating virtually for years!)

    Be a meaningful part in our success - every FlyMate makes an impact

    Competitive time off and FlyBetter Days to support any cause you believe in

    Wellbeing Programs

Our Hiring Process:

We are excited to get to know you! Throughout our process you can expect 4-5 rounds of interviews with different FlyMates including the Hiring Manager, Peers on the team, the VP of the department, and a homework assignment (it is not that bad!). Your TA Partner will walk you through the steps and be your “go-to” person for any questions.

Flywire is an equal opportunity employer. With over 30 nationalities across 12 different offices, and diversity and inclusion at the core of our people agenda, we believe our FlyMates are our greatest asset, and we’re excited to watch our unique culture evolve with each new hire.

Flywire participates in E-Verify for all U.S. employees.

Related Jobs

Payments Experience Associate

Flywire - Singapore

Service Associate Consultant

Flywire - Shanghai, CN

Technical Support Engineer, Healthcare

Flywire - Remote

Software Engineer

Flywire - SpainRemote

Technical Support Engineer, Education

Flywire - Chicago, IL, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.