Tech Stack
Distributed Systems
About the role
- Design, build, and maintain clean, secure, testable, and scalable code
- Resolve challenging bugs and production issues, ensuring reliability of the global platform
- Evaluate complex technical problems, using sound judgement to select the right methods and approaches
- Improve performance and scalability of our systems as we expand worldwide
- Drive automation initiatives that reduce manual effort and unlock measurable business savings
- Collaborate with Product Managers and stakeholders to shape product vision and deliver real business value
- Mentor teammates and take initiative in leading technical projects
- Support recruitment efforts by helping identify and inspire great engineering talent
Requirements
- 8+ years of experience in professional software engineering
- Proven experience with scalable, performant, and reliable distributed systems
- Strong background in TDD, BDD, CI/CD practices
- Understanding of relational databases
- Strong fundamentals in object-oriented design
- Excellent collaboration skills across functions (QA, Product, SRE, Stakeholders)
- A passion for delivering high-quality code and a mindset of continuous learning
- FinTech or payments industry experience is a major plus.
- Competitive compensation, including Restricted Stock Units
- Employee Stock Purchase Plan (ESPP)
- Flying Start - Our immersive Global Induction Program
- 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) 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringscalable systemsperformant systemsreliable systemsTDDBDDCI/CDrelational databasesobject-oriented designautomation
Soft skills
collaborationmentoringinitiativeproblem-solvingjudgmentcontinuous learningcommunicationleadershipstakeholder engagementteamwork