Remote Senior Software Engineer II

at Flywire

Posted 5 hours ago 1 applied

Description:

  • Flywire is seeking an experienced Senior Software Engineer II with a background in FinTech.
  • The primary responsibility is to build and maintain the platform that supports the payment engine, which processes hundreds of millions of dollars daily.
  • The role involves designing new functionalities and improving current capabilities to enhance speed, cost, and scalability.
  • A commitment to collaborative problem solving, pragmatic design, and building quality products is essential.
  • Responsibilities include writing clean, high-quality, testable, secure, maintainable, and extendable code.
  • The engineer will solve challenging bugs and production issues within the development environment.
  • The role requires working on complex issues that necessitate in-depth evaluation of variable factors.
  • The engineer will exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
  • Understanding scalability and performance status and making improvements for scalability is crucial.
  • The engineer will drive change and improvement in all phases of the development lifecycle.
  • Participation in the recruitment process by identifying and attracting great talent is expected.
  • Ensuring the best possible performance, quality, and responsiveness of applications is a key responsibility.
  • The engineer will contribute to the product vision by collaborating with Product Managers and stakeholders.
  • Leading projects and mentoring team members are also part of the role.

Requirements:

  • Candidates must have 8+ years of experience in web application development.
  • Experience in designing, developing, and supporting scalable, performant, and reliable web applications and distributed systems is required.
  • Proficiency in techniques such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD) is necessary.
  • Candidates should be proficient in working with continuous integration and delivery (CI/CD).
  • A solid understanding of relational databases is required.
  • Strong understanding of object-oriented fundamentals is essential.
  • Candidates should have a great understanding of other disciplines in the cross-functional team, including QAs, Product, and SREs.
  • Outstanding verbal and written communication skills are necessary for collaboration with cross-functional teams.
  • Fluency in English is required, as it is the company’s working language.
  • Experience in FinTech or the payment industry is appreciated.
  • The ability to deliver high-quality code and learn quickly is essential.

Benefits:

  • Flywire offers a global work environment with remote work options available.
  • The engineering team operates with a high level of autonomy, shaped around Agile, Lean, and Extreme Programming concepts.
  • The company actively engages in knowledge sharing through internal cross-discipline events.
  • Flywire contributes to open source projects whenever possible.
  • The company is involved in local community contributions by hosting various events and meetups.
  • Flywire is an equal opportunity employer, promoting diversity and inclusion within its workforce.

Get realtime job alerts

Be the first to know about new jobs