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 Tools & Monitoring: Docker, Sentry, Sumo Logic, OTEL (Honeycomb)
Benefits & conditions
- 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