

Share
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:
Today we support more than 4,800 clients across the global education, healthcare, travel & B2B industries, with diverse payment methods across 240 countries & territories and more than 140 currencies.
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 are seeking a highly motivated and experienced
Senior Sales Engineer, Education to join our Education Team, supporting the Eastern Time Zone, with a focus in Ontario and the northeastern United States.
This role is a critical part of our sales process, bridging the gap between our cutting-edge technology and the specific needs of higher education institutions. The ideal candidate will possess a deep understanding of university architecture, a strong technical background, and excellent communication skills to effectively articulate the value of our software to technical and non-technical audiences. Success in this role depends as much on building trust and long-term relationships as on technical expertise.
Key Responsibilities:
What we are looking for:
What We Offer:
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 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 is an equal opportunity employer.
#LI-remote
These jobs might be a good fit

Share
The Azure Databricks Data Engineer will be instrumental in building and maintaining an optimized data ecosystem using Azure Databricks. You will be responsible for developing and managing data pipelines, ensuring data quality, and enabling advanced analytics capabilities. Your role will involve close collaboration with data scientists, analysts, and other stakeholders to deliver data-driven solutions that support the strategic goals of EY.
Your Key Responsibilities
As a Data Engineer, you will:
Skills and Attributes for Success
To Qualify for the Role, You Must Have
What we offer
We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. In addition, our Total Rewards package allows you decide which benefits are right for you and which ones help you create a solid foundation for your future. Our Total Rewards package includes a comprehensive medical, prescription drug and dental coverage, a defined contribution pension plan, a great vacation policy plus firm paid days that allow you to enjoy longer long weekends throughout the year, statutory holidays and paid personal days (based on province of residence), and a range of exciting programs and benefits designed to support your physical, financial and social well-being. Plus, we offer:
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.
These jobs might be a good fit

Share
As a Senior DevOps and Infrastructure Engineer, you will play an integral role in designing, building, and maintaining scalable, secure, and efficient infrastructure across Azure and AWS environments. With your expertise in container orchestration, CI/CD pipelines, Infrastructure as Code, and ML Ops, you will help drive automation, streamline deployment processes, and ensure robust security compliance throughout the software development lifecycle. The ideal candidate will possess hands-on experience with Kubernetes, Docker, Terraform, and cloud platforms while demonstrating the ability to collaborate across development, operations, and data science teams to enable transformative business outcomes.
Your key responsibilities
Skills and attributes for success
These jobs might be a good fit

Share
SSG focuses on Product and Technology competency which provides investment and acquisition guidance to clients across product, and technical topics needed to assess and advise companies leveraging their own proprietary software for commercial advantage
Your key responsibilities:
As a Senior Manager in our team, you’ll advise clients across software and tech-enabled services sectors, supporting in developing and executing strategies for transactions, use your knowledge and enthusiasm to apply your technical skills across the M&A transaction lifecycle; ranging from diligence to technology strategy assignments including pre-deal diligence, portfolio review and post deal value creation engagements.
Skills and attributes for success:
Desirable knowledge and experience:
Ideal candidate characteristics:
If you’re ready to take on a wide range of responsibilities and are committed to seeking out new ways to make a difference, this role is for you
What we offer you
The salary range for the Senior Manager job in British Columbia is $144,000 to $192,000. Individual salaries within these ranges are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills and work location city.
These jobs might be a good fit

Share
Job Title: MTS 1, Software Engineer
Start Date: January 19, 2026
days per annum , 5 sick days per annum
highly available
deployment
Identify project technical risks and make recommendations to mitigate
Use deep technical proven experience of company systems and applications, which could cover applications, services, systems, or frameworks
a high level of initiative and attention to detail during daily operations
Collaborate effectively with other engineers, product managers, designers, and QA engineers
Encourage peers with high-quality, hands-on technical contributions
methodology , design, and best practices.
Consistently produce high-quality software with a focus on unit testing, regular code reviews, and continuous integration.
high standards in quality and operational excellence.
Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options. Ensure documentation aligns with project scopes, milestones, and deliverables.
Effectively delegate tasks and responsibilities within the team, considering individual skills and workload
Lead the development of prototypes and proof-of-concept implementations for new technologies or approaches.
Required Experience
The language of work is English.
Bachelor of Engineering degree plus 8 or more years of experience ; or MS in Computer Science plus 6 or more years of hands-on experience in developing highly scalable distributed platforms and services and internet scale web application
Highly experienced in application development in JAVA and Kotlin and its related frameworks such as like Spring, Spring Boot, Hibernate, Stream processing platforms such as Kafka and Flink ;
in Oracle ADF 12c Framework, JavaScript , HTML and
in J2EE, SOAP, SOA Services, Design Patterns, OOA/D, Data Structures, XML, REST, JSON, and Internet Protocols ;
in a programming language such as Scala, solid base in data structures, algorithms and a strong understanding of multithreading, synchronization, concurrent programming; deep architectural understanding of system design and lead ing
noSQL data technology such as Mongo , ElasticSearch and related toolset ;
in Spring boot and Hadoop framework ;
in retail and logistics ;
ility to troubleshoot performance bottlenecks in
participating in design and code reviews, coding and unit testing of fault-tolerant applications. Comfortable or have familiarity with all the layers of multi-tier applications to craft complete solutions and maintain products
Solid understanding of computer science fundamentals. Experience in non-functional skills like Security, Load and Performance Tests, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design
Excellent verbal and written communication, leadership, and collaboration skills
These jobs might be a good fit

Share
The Impact You Will Make Here
The Senior Software Engineer is responsible for coordinating the design, development, and implementation of software solutions. This role combines technical expertise with leadership skills to guide a team of developers, ensure outstanding deliverables, and drive the successful completion of projects. Candidates must have in-depth software development expertise, proven ability to deliver complex solutions, hands-on experience with Java and GCP, and capability to lead a small engineering team autonomously.
Architect, design, develop and test complex, multi-tier distributed Warehouse Management System software systems
Lead architecture discussions, develop well-documented design docs, and facilitate development and code reviews ensuring alignment with industry standards
Work with product managers, collaborators, and cross-functional teams to build software solutions that fulfill functional and non-functional needs, establish project plans and deliverables
Estimate engineering effort, plan execution cycles, and roll out system changes
Identify and address performance bottlenecks in software systems & ensure systems are secure, scalable, and maintainable
Write Unit and Integration tests and ensure software developed meets high quality standards
Stay updated on emerging technologies and integrate them into development processes whenever applicable
Function as a team leader utilizing communication, leadership, and problem-solving skills
What You Bring to the Team
Bachelor’s degree in Computer Science or related field plus 8+ years of experience or Master’s degree in Computer Science or related field plus 7+ years of hands-on experience in building large-scale distributed systems
Strong expertise in front-end technologies such as HTML, CSS, JavaScript, and React
Strong expertise in designing and developing REST API
Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE and Kotlin, including frameworks such as Spring Boot
Hands-on experience with Google Cloud Platform (GCP), particularly in Google Cloud Run and deployment pipelines
Deep understanding of SQL Databases, with an emphasis on Postgres. Familiarity with tuning systems, architecture, thread management, and problem analysis
Expertise with Terraform deployments
These jobs might be a good fit

Share
This role is focused on Data Platform Engineering — not data engineering. While familiarity with Spark, Flink, and other tools in the Hadoop ecosystem is valuable, your primary responsibility will be building and evolving the platform itself, not just authoring data pipelines.
What you’ll do and learnOwn and deliver major components of eBay’s Data Platforms — from design through production rollout.
Design and evolve distributed systems powering ingestion, streaming, lakehouse/warehouse, catalog, and governance.
Contribute to long-term architecture through design reviews and authoring architecture design documents, ensuring scalability and resilience.
Build systems that balance latency, correctness, and cost while ensuring security and compliance.
Drive operational excellence for services you own, including observability and incident response.
Collaborate across product, infra, and analytics teams to align execution with business needs.
Learn and grow in areas like governance, orchestration, and privacy engineering.
Experience designing large-scale distributed systems (compute, storage, APIs, streaming).
Ability to independently deliver complex projects from requirements to production.
Systems thinker who anticipates bottlenecks, schema evolution, and reliability issues.
Strong communication skills to influence cross-team technical outcomes.
Growth mindset with curiosity to learn new technologies.
Impact at scale: powering global analytics and ML systems.
Challenging problems: streaming, freshness/correctness, and multi-cloud resiliency.
Collaborative culture that values inclusion and knowledge sharing.
Support & growth: flexibility, benefits, and career development resources.
Focus on reliability and sustainable on-call practices.
8+ years of distributed systems or data platform experience.
Proven ability to design and deliver critical systems with impact.
Proficiency in Java/Python, CI/CD, and containerized environments.
Hands-on expertise in tools like Kafka/Flink, Spark, Delta/Iceberg, Kubernetes, NoSQL/columnar stores.
Experience in streaming and batch data platforms.
Strong foundation in algorithms and distributed design.
BS/MS in CS or equivalent experience.
These jobs might be a good fit

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:
Today we support more than 4,800 clients across the global education, healthcare, travel & B2B industries, with diverse payment methods across 240 countries & territories and more than 140 currencies.
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 are seeking a highly motivated and experienced
Senior Sales Engineer, Education to join our Education Team, supporting the Eastern Time Zone, with a focus in Ontario and the northeastern United States.
This role is a critical part of our sales process, bridging the gap between our cutting-edge technology and the specific needs of higher education institutions. The ideal candidate will possess a deep understanding of university architecture, a strong technical background, and excellent communication skills to effectively articulate the value of our software to technical and non-technical audiences. Success in this role depends as much on building trust and long-term relationships as on technical expertise.
Key Responsibilities:
What we are looking for:
What We Offer:
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 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 is an equal opportunity employer.
#LI-remote
These jobs might be a good fit