Senior Software Engineer I
Role details
Job location
Tech stack
Job description
We're looking for an experienced Software Engineer I to join our Engineering Productivity Team , the group behind Flywire's internal PaaS ecosystem : Victoria .
Victoria powers our developer experience, supporting the infrastructure to create, build, test, deploy, run, and monitor hundreds of services that deliver value to our customers. It enables 200+ engineers across Flywire to deploy quickly and securely, stay compliant with rigorous FinTech regulations (PCI, SOC II, HIPAA), and remain true to cloud-native principles - all while maximising developer freedom.
You'll be at the crossroads of Flywire's global engineering centres, shaping the tools and processes that make innovation possible at scale. What You'll Do
- ️ Lead the design, construction, and upkeep of Flywire's internal PaaS environment
- Contribute across the stack - frontend, backend, CI / CD, and cloud infrastructure
- Shape the strategic direction of Flywire's development ecosystem
- Partner with Security, QA, Support, Analytics, and SRE to deliver end-to-end solutions
- Champion best practices and support 200+ developers in using our tools effectively
What's Next for Our Team
We're driven by continuous innovation. Upcoming initiatives include :
- Simplifying tooling complexity through elegant abstractions
- Enhancing local development for containerised applications
- Expanding our DevSecOps capabilities
- Implementing zero-trust networking principles
- Elevating DataOps to the next level
Requirements
We're building a multidisciplinary team of T-shaped engineers - specialists who love broadening their expertise.
- Proficiency in Ruby, Python, or Golang (our core tooling languages)
- Strong testing practices (TDD, BDD)
- Knowledge of containers, cloud infrastructure, build systems, and CI / CD tools
- A mindset of continuous improvement with a strong sense of ownership
- Excellent collaboration and communication skills - empathy is key
- A drive to understand and support colleagues' technical challenges and personal goals
Technologies We Use
We embrace an evolutionary approach - always learning, experimenting, and open to change. Our current stack includes :
Languages : Ruby, Go, Node.js, Python, TypeScript
AWS : ECS (Fargate), Lambda, CloudWatch, SQS, RDS, Kinesis, S3, Elasticsearch
Infrastructure & Build : Terraform, GitLab
Benefits & conditions
Tools & Monitoring : Docker, Sentry, Sumo Logic, OTEL (Honeycomb) What We Offer :
- 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