Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Manager I, Software Engineering image - Rise Careers
Job details

Manager I, Software Engineering

Company Description

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, delivering high-stakes, high-value payments across the global education, healthcare, travel and B2B industries.

Today, we’ve digitized payments for more than 4,000+ global clients in more than 140 currencies across 240 countries and territories around the world.  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.

Job Description

The Opportunity:

We, at Flywire, are looking for an experienced Manager I, Software Engineering, ideally with a background in FinTech. Your primary responsibility will be to lead the day-to-day tasks 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. 

  • Coordinate and support daily activities for engineers on the team and partner with their managers to determine approach for managing daily tasks
  • Track success on the team based on established goals and objectives
  • Play a strong technical role on projects and set priorities for the team to ensure task completion
  • Work on issues of limited scope with the ability to find and execute solutions to routine problems
  • Write clean, high quality, testable, secure, maintainable and extendable code
  • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Provide estimates, track progress, assess risk and manage the time of team members
  • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Partake in the recruitment process by identifying and exciting great talent
  • Understand scalability and performance status and make improvement for scalability
  • Drive change and improvement in all phases of the development lifecycle
  • 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

Qualifications

Here’s What We’re Looking For:

  • 6+ years of experience in web application development
  • 2+ years of managing and developing engineering teams
  • 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
  • Fluent in English, as it is the company’s working language 
  • Experience in FinTech or the payment industry will be appreciated
  • The ability to deliver high quality code and learn quickly
  • Outstanding verbal and written communication skills and the ability to collaborate with cross functional teams including product and support

Technologies We Use:

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

Our Culture:

  • We are a global company. Our engineering team is distributed across 3 continents and 4 different countries so remote work is allowed!
  • Our engineering practice is shaped around concepts including Agile, Lean, and Extreme Programming. Each team has a high level of autonomy to organize themselves in the way they consider more appropriate to execute their mission.
  • We actively engage in knowledge sharing by hosting internal cross-discipline events.
  • We are active in contributing to open source whenever possible.
  • We contribute to our local communities by hosting different events, Meetups, etc

Additional Information

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!)


Submit today and get started!

We are excited to get to know you! Throughout our process you can expect to meet with different FlyMates including the Hiring Manager, Peers on the team, the VP of the department, and a skills assessment. Your Talent Acquisition Partner will walk you through the steps and be your “go-to” person for any questions.

Flywire is an equal opportunity employer. With over 40 nationalities across 14 different offices diversity, gender equality, and inclusion are 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.

#LI-Remote

Flywire Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Flywire DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Flywire
Flywire CEO photo
Mike Massaro
Approve of CEO

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Manager I, Software Engineering, Flywire

Are you ready to take the lead in an innovative team at Flywire as a Manager I, Software Engineering? Located in the vibrant city of Valencia, Spain, this role is all about driving excellence in the FinTech space. At Flywire, we are on a mission to revolutionize the payments landscape, facilitating seamless global transactions across diverse industries like education, healthcare, travel, and B2B. As a Manager I in Software Engineering, you will spearhead daily operations, ensuring that our industry-leading payment engine runs smoothly, processing hundreds of millions of dollars every day. Your expertise will guide a talented team dedicated to developing high-quality, scalable web applications that make a real impact. With a commitment to collaborative problem solving, you will coordinate activities, track progress, and build a solid work culture that values every team member’s contributions. Your role is not just about managing; it's about inspiring creativity and fostering innovation. You'll also engage with stakeholders to shape product vision while supporting your team’s growth through mentorship and recruitment. If you love crafting intelligent, secure, and maintainable code while keeping a keen eye on quality and performance, this is the perfect opportunity for you. Join us at Flywire and be part of a global team that celebrates diversity, collaboration, and continuous improvement. Let’s make great things happen together!

Frequently Asked Questions (FAQs) for Manager I, Software Engineering Role at Flywire
What are the main responsibilities of the Manager I, Software Engineering role at Flywire?

The Manager I, Software Engineering at Flywire is tasked with leading day-to-day engineering activities, driving effective product development and ensuring the maintenance of high-performance web applications. You'll coordinate tasks for your team, develop strategies for project execution, and engage with stakeholders to align product vision with technical capabilities.

Join Rise to see the full answer
What qualifications are required for the Manager I, Software Engineering position at Flywire?

To succeed in the Manager I, Software Engineering position at Flywire, you should have at least 6 years of experience in web application development and 2 years in a managerial role, preferably within FinTech. Strong knowledge of programming languages like Ruby or Java, along with experience in CI/CD processes and relational databases, is vital.

Join Rise to see the full answer
How does Flywire support the professional growth of a Manager I, Software Engineering?

Flywire is committed to the continuous development of its employees. As a Manager I, Software Engineering, you will benefit from Great Talent & Development Programs such as Managers Taking Flight, which are designed specifically for new or aspiring managers. Additionally, you'll have opportunities to mentor junior engineers and engage in cross-discipline knowledge-sharing events.

Join Rise to see the full answer
What technologies will a Manager I, Software Engineering at Flywire work with?

In the Manager I, Software Engineering role at Flywire, you will work with a variety of technologies, including Ruby or Java, React, JavaScript, and cloud platforms like AWS. You'll also manage systems involving MySQL, MongoDB, and ElasticSearch, ensuring scalability and reliability of our web applications.

Join Rise to see the full answer
What is the company culture like at Flywire, especially for the Manager I, Software Engineering position?

Flywire boasts a vibrant and inclusive culture, with a global team that emphasizes collaboration, innovation, and diversity. As a Manager I, Software Engineering, you'll find an environment that encourages professional autonomy and supports wellness through programs like mindfulness and fitness classes, reflecting our commitment to the well-being of all FlyMates.

Join Rise to see the full answer
Common Interview Questions for Manager I, Software Engineering
Can you explain your experience in web application development relevant to the Manager I position?

Detailed your background in web application development by highlighting specific projects you've managed, technologies you've worked with, and the impact of your contributions on overall business goals. Focus on your approach to ensuring code quality and delivering scalable solutions.

Join Rise to see the full answer
How do you handle team conflicts as a Manager I, Software Engineering?

When addressing team conflicts, emphasize your approach to open communication and collaboration. Provide an example where you facilitated a resolution by encouraging team members to express their concerns, ultimately leading to a constructive outcome.

Join Rise to see the full answer
What strategies do you implement to ensure high quality code?

Discuss your experience with code review processes, testing methodologies such as TDD and BDD, and the importance of continuous integration. Highlight how these practices contribute to maintaining high standards in your team's output.

Join Rise to see the full answer
Describe a successful project you've led in your previous managerial role.

Share a specific example of a project where you oversaw the development process, the challenges faced, and how you successfully navigated those challenges. Focus on quantifiable outcomes that showcase your leadership skills and the project's overall success.

Join Rise to see the full answer
How do you prioritize engineering tasks when leading a team?

Explain your method for evaluating tasks based on project timelines, team capabilities, and business impact. Share how you involve team members in the prioritization process to foster ownership and accountability.

Join Rise to see the full answer
What tools and processes do you use to track progress in software development?

Discuss the tools you are familiar with, such as JIRA or Trello, and how you utilize agile methodologies to ensure transparency and accountability in your team's workflow. Highlight the importance of regular check-ins and sprints in tracking progress.

Join Rise to see the full answer
How do you mentor team members and support their growth as a Manager I?

Share your approach to mentorship, focusing on one-on-one coaching, goal setting, and providing constructive feedback. Emphasize your commitment to fostering a culture of continuous learning within the team.

Join Rise to see the full answer
What is your experience with cloud platforms and how do they enhance software development?

Detail your experience with cloud services such as AWS, discussing how they streamline development processes, enhance security, and promote scalability. Provide examples of how you've leveraged these platforms in previous projects.

Join Rise to see the full answer
How do you ensure that the software you manage meets performance and scalability requirements?

Talk about your experience in conducting performance testing and analysis, and how you collaborate with cross-functional teams to identify bottlenecks. Discuss strategies you've implemented to enhance application performance based on user feedback.

Join Rise to see the full answer
Why do you want to join Flywire as Manager I, Software Engineering?

Reflect on your connection to Flywire's mission and values, especially in terms of innovation and global collaboration. Illustrate how your skills align with the company's goals and how you're excited about the opportunity to make a tangible difference in the FinTech landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Paid Holidays

Are you ready to be a pivotal leader at Flywire, managing enterprise systems and driving innovation in a dynamic global payments company?

Photo of the Rise User
Posted 6 days ago
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Paid Holidays

Flywire is on the hunt for a results-driven Senior Account Executive to drive sales within mid-market clients for their AR automation solutions.

Posted 23 hours ago

Join us at Legion as a Senior Software Engineer to shape the future of secure AI infrastructure and drive impactful solutions.

Posted 9 days ago

Join RYZ Labs as a PHP Software Developer and contribute to reinventing the trading card industry with groundbreaking technology.

Photo of the Rise User
Blueground Remote No location specified
Posted 16 hours ago

Join Blueground as a Full-Stack Software Engineer and help transform global housing solutions with innovative tech.

Join Constellation Technologies as a Senior Software Engineer, leveraging your expertise in Java, AWS, and security clearance to drive innovation in software solutions.

Join CAKE Mortgage as a Junior Web Developer and help shape innovative web solutions in a collaborative environment.

Photo of the Rise User

Join Crypto.com as a Full Stack Engineer in their Blockchain Innovation Team, where your work will look to shape the future of cryptocurrency and blockchain solutions.

Photo of the Rise User
Posted 3 days ago

Join Nexus as an AI Software Engineer to develop high-performance intelligent agents that redefine the capabilities of AI in complex environments.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, CALIFORNIA, United States
Posted 8 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Software Engineer to develop innovative solutions in a dynamic and rapidly evolving tech environment.

Flywire ensures organizations deliver on their customers’ most important moments.

47 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!