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