Staff Software Engineer - Migrations

New
P
PaymentologyFintech, Payments
Portugal, Romania, Ireland, Moldova, Lithuania, Slovakia, United Arab Emirates, Slovenia, Pakistan, Serbia, Poland, Bulgaria, Sweden, Cyprus, Croatia, Spain, EstoniaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
10+ years
Required Skills
AWSJavaCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • Extensive experience designing, building and operating complex backend or distributed systems (10+ years).
  • Proven experience designing, building and operating highly availability, high throughput, business critical systems.
  • A record of leading significant technical initiatives involving multiple teams or systems.
  • A deep understanding of software design, system architecture and engineering fundamentals.
  • Strong architectural judgement and the ability to balance immediate delivery with longer-term sustainability.
  • Experience with microservices, APIs and event-driven architectures.
  • Strong knowledge of relational databases, data modelling and system performance.
  • Experience building and operating software in cloud environments, preferably AWS.
  • An understanding of containerisation, CI/CD, Infrastructure as Code, observability and modern operational practices.
  • Professional fluency in English.

Responsibilities

  • Drive the technical strategy for a significant engineering domain or cross-team initiative.
  • Translate large, ambiguous or unfamiliar problems into a clear technical direction and an achievable delivery approach.
  • Shape architectures that support Paymentology’s long-term product and business needs.
  • Evaluate complex technical trade-offs and communicate clear, evidence-based recommendations.
  • Create architectural patterns, engineering standards and sensible defaults that can be adopted across teams.
  • Identify and mitigate long-term risks relating to reliability, scalability, security, maintainability and operational complexity.
  • Partner with Product, Engineering, Operations and other stakeholders to inform roadmaps and delivery decisions.
  • Mentor senior engineers and help them develop their technical leadership, decision-making and system-design capabilities.
  • Raise the standard of testing, observability, code quality, incident response and operational readiness.
  • Contribute directly to critical systems when hands-on technical involvement is the most effective way to make progress.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now