Search jobs > Boston, MA > Sr software engineer

Sr. Software Engineer II

Flywire
Boston, MA
Full-time

Are you ready to trade your job for a journey? Become a FlyMate!

Passion, excitement & global collaboration are all core to what it means to be a FlyMate. At Flywire, we’re on a mission to deliver the world’s most important and complex payments.

We use our Flywire Advantage - the combination of our next-gen payments platform, proprietary payment network and vertical specific software, to help our clients get paid, and help their customers pay with ease - no matter where they are in the world.

What more do we need to truly be unstoppable? Perhaps, that is you!

Who We Are :

Flywire is a global payments enablement and software company, founded a decade ago to solve high-stakes, high-value payments in education, using modern technology.

Today, we’ve digitized payments for more than 3,700+ global clients across education, healthcare, travel & B2B, covering more than 240 countries and territories and supporting over 140 currencies.

And, we’re just getting started!

With over 1,200+ global FlyMates, representing more than 40 nationalities, and in 12 offices world-wide, we’re looking for FlyMates to join the next stage of our journey as we continue to grow.

The Opportunity :

We, at Flywire, are looking for an experienced Sr. Software Engineer II, 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 functionalities and improving the current capabilities to improve speed, cost and scalability of our product.

Thus, a commitment to collaborative problem solving, pragmatic design, building quality products and to convey the sensation that the product is the responsibility of all the team is essential.

You will be responsible for ensuring high quality code in a team defined timeframe.

  • Write clean, high quality, testable, secure, maintainable and extendable code
  • Solve items such as challenging bugs and production issues within the development environment
  • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Understand scalability and performance status and make improvement for scalability
  • Drive change and improvement in all phases of the development lifecycle
  • Partake in the recruitment process by identifying and exciting great talent
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Contribute to the product vision by collaborating with Product Managers and stakeholders
  • Drive initiatives to lead projects as well as mentor team members

Here’s What We’re Looking For :

  • 8+ years of experience in Java
  • Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems
  • Seasoned in techniques such TDD and BDD
  • Proficient working with continuous integration and delivery (CI / CD)
  • Understanding of relational databases
  • Strong understanding of object-oriented fundamentals
  • Great understanding of the other disciplines in the cross functional team : QAs, Product and SREs
  • Outstanding verbal and written communication skills and the ability to collaborate with cross functional teams including product and support
  • Experience in FinTech or the payment industry will be appreciated
  • The ability to deliver high quality code and learn quickly
  • Strong preference for candidates located near our geo-clusters and hubs in the following locations : Boston, New York City, Portland, Charlotte, Chicago, Austin, Dallas, FL, PA, RI, & TN

Technologies We Use :

  • Java
  • React
  • JavaScript, HTML5, and CSS3
  • System management : Linux, MySQL, MongoDB, Redis, Sidekiq, AMQP, ElasticSearch,
  • Machine Learning
  • Cloud platform : AWS

What We Offer :

  • Competitive compensation, including Restricted Stock Units
  • Employee Stock Purchase Plan (ESPP)
  • Flying Start - Our immersive Global Induction Program (Meet our Execs & Global Teams)
  • Work with brilliant people that will keep you on your toes, learn more about their journeys by checking out #InsideFlywire on social media
  • Dynamic & Global Team (we have been collaborating virtually for years!)
  • Wellbeing Programs (Mental Health, Wellness, Yoga / Pilates / HIIT Classes) with Global FlyMates
  • Be a meaningful part in our success - every FlyMate makes an impact
  • Competitive time off including FlyBetter Days to volunteer in a cause you believe in and Digital Disconnect Days!
  • Great Talent & Development Programs (Managers Taking Flight for new or aspiring managers!)
  • 9 days ago
Related jobs
Promoted
Fresenius Kidney Care
Waltham, Massachusetts

Apply the principles of software configuration management, software life cycle, and software maintainability, as applicable. Degree in Computer Science, Computer Engineering, Electrical Engineering or equiv. The candidate will participate in product development activities related to the design, deve...

Promoted
AeroVironment
Wilmington, Massachusetts

The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and has the opportunity to test those devices in flight test environments. This requires the engineer to design, develop, code, test, and debug system software as well ...

Bosch Group
Watertown, Massachusetts

We are looking for an eager candidate interested in being a key engineering hire for the growing IoT engineering group at HC. You will also be expected to advocate best practices to the distributed development team throughout the software development lifecycle to ensure high quality, automation, sca...

Sun Life
Wellesley, Massachusetts
Remote

Software engineer maintains IT objectives by supporting business processes, systems, and clients specifically with UI, middleware and system integrations related technologies and applications, carries out these responsibilities by providing information technology (IT). Develops (codes), tests, docum...

Medtronic
Boston, Massachusetts

As a Senior Controls Software Engineer working at Medtronic, you will be a major contributor to the software that controls robotic surgical instruments. You will join a world class team of mechanical, electrical and software engineers responsible for further development and enhancement of the global...

Rocket Software
Waltham, Massachusetts

Summary:The Software Engineer in Test-II (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. The Software Engineer in Test-II (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering cou...

Harvard University
Boston, Massachusetts

As a senior member of the team, you will work closely with project managers, subject matter experts, database engineers, UX/UI and web engineers, quality engineers, and network and systems engineers to create state‐of‐the‐art business solutions. As a Senior Software Engineer, you will work with proj...

Inabia Software & Consulting Inc.
Boston, Massachusetts

Job Title: Functional Sr Data Engineer (Investments) Location: Boston, MA (Day one Onsite)(locals are highly preferable) Duration: 12+ months Skills: financial and Investments experience Need 12 plus years candidate Description: POSITION OVERVIEW :  Functional Sr Data Engineer (Investments)...

Medtronic
Boston, Massachusetts

Located at the Medtronic office in the Seaport District of Boston, MA, or North Haven, CT, as a Platform Software Engineer you will lead and/or participate in the software development efforts in the Software Center of Excellence of the Surgical Operations Organization. You will work in a fast-paced ...

Medtronic
Boston, Massachusetts

As a Senior Software Engineer, you will be a lead contributor to the software that drives the behavior of the Robotic Assisted Surgery platform. In this role, you will join a world class team of mechanical, electrical and software engineers responsible for further development and enhancement of the ...