Principle Software Engineer

Amass Technology are looking for a Principal Software Engineer to support a leading financial services organisation is undertaking a major modernisation programme across its Core Gateway, Developer Experience/API platform, and In-Person Payments ecosystem.

Key Responsibilities

  • Contribute to the design and development of a modern payments gateway platform
  • Support the modernisation of payment orchestration, onboarding, API, and POS/payment capture flows
  • Participate in technical discovery, solution validation, and architecture definition activities
  • Collaborate with engineering and product stakeholders to define scalable payment solutions
  • Assist in evaluating Legacy platform constraints and identifying modernisation opportunities
  • Contribute to API platform and developer experience improvements
  • Ensure solutions align with financial services compliance and operational requirements
  • Support integration and orchestration across payment systems and services
  • Provide architectural leadership and technical direction
  • Deliver subject matter expertise across payments and gateway technologies
  • Guide engineering standards, platform scalability, and future-state architecture
  • Support strategic technical decision-making for payment platform evolution

Required Experience & SkillsEssential Skills

  • Strong experience working with payment gateways and payment processing platforms
  • Commercial experience with Kotlin and Java
  • Experience developing API layers and Back End integration services
  • Proven background within financial services or payments environments

Desirable Skills

  • TypeScript experience
  • Experience with modern API platform development and developer enablement
  • Knowledge of POS/in-person payment systems and payment orchestration
  • Exposure to large-scale platform modernisation initiatives

Job Details

Company
Amass Technology
Location
London, United Kingdom
Employment Type
Contract
Salary
GBP Annual
Posted