Sr Software Engineer II, Payments Platform - Treasury & FX
Flywire
City Of London
On-site
GBP 70,000 - 90,000
Full time
14 days+
Application generator
An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Benefits offered by this job
Competitive compensation, including Restricted Stock Units
Employee Stock Purchase Plan (ESPP)
Wellbeing Programs (Mental Health, Wellness)
Competitive time off, including volunteer days
Job summary
A global payments technology company based in London is looking for a Senior Software Engineer II to enhance their core payments platform. The role involves optimizing payment processing and designing scalable code while collaborating with cross-functional teams. Ideal candidates have 8+ years in software engineering and strong skills in automation. A commitment to high-quality output and a passion for learning is essential. Join a diverse team committed to innovation.
Qualifications
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.
Strong fundamentals in object-oriented design.
Responsibilities
Collaborate with Product Managers to shape product vision.
Drive automation and optimization initiatives.
Evaluate complex technical problems.
Design, build, and maintain clean, secure, testable code.
Improve performance and scalability of systems.
Resolve challenging bugs and production issues.
Mentor teammates and lead technical projects.
Support recruitment efforts for engineering talent.
Skills
Professional software engineering
Collaborative skills across functions
TDD
BDD
CI/CD practices
Object-oriented design
Problem-solving
Continuous learning
Tools
Ruby
Java
Docker
AWS
MySQL
Postgres
Linux
Redis
AMQP
OpenSearch
Job description
A global payments technology company based in London is looking for a Senior Software Engineer II to enhance their core payments platform. The role involves optimizing payment processing and designing scalable code while collaborating with cross-functional teams. Ideal candidates have 8+ years in software engineering and strong skills in automation. A commitment to high-quality output and a passion for learning is essential. Join a diverse team committed to innovation.