Job Overview
Lead Python & Java Fintech Software Engineer – Open Banking & Payment Ecosystems
Location: Saudi Arabia
Employment Type: Full-Time
Industry: Fintech, Open Banking, Digital Payments, Financial Technology Infrastructure
Executive Summary
A rapidly evolving fintech ecosystem is seeking a highly experienced Lead Python & Java Fintech Software Engineer to drive the development of advanced open banking infrastructure, payment ecosystems, and next-generation digital financial platforms.
This role is tailored for engineers who combine strong backend development expertise with architectural leadership and fintech domain understanding, enabling them to design secure, scalable, and intelligent financial systems powering digital economies.
The successful candidate will lead the engineering of APIs, payment rails, financial data systems, and backend services that support millions of users across digital banking, merchant ecosystems, and embedded finance platforms.
Core Responsibilities
Engineering Leadership & System Design
- Lead backend system development using Python and Java.
- Define architectural standards for fintech platforms.
- Conduct system design reviews and technical leadership sessions.
- Mentor engineering teams on best practices and scalability.
Open Banking Infrastructure
- Build secure Open Banking APIs and frameworks.
- Enable third-party financial integrations.
- Develop API gateways for fintech ecosystems.
- Ensure compliance with financial connectivity standards.
Payments & Financial Systems
- Develop real-time payment processing services.
- Support wallet infrastructure and merchant payment systems.
- Optimize transaction routing and settlement logic.
- Enhance system resilience and uptime.
Data Engineering & Intelligence Systems
- Build backend services for financial analytics.
- Design streaming systems for transaction insights.
- Enable predictive analytics pipelines.
- Support AI-driven financial services.
Security Engineering
- Implement secure authentication and authorization systems.
- Strengthen backend encryption mechanisms.
- Support fraud detection and prevention systems.
- Ensure compliance with fintech security frameworks.
Candidate Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
- 6–10 years of software engineering experience.
- Strong expertise in Python and Java development.
- Experience in fintech, banking, or payments systems.
- Strong system design and leadership capabilities.
Technical Expertise
- Python (FastAPI / Django)
- Java (Spring Boot)
- Microservices Architecture
- Kafka / RabbitMQ
- REST / GraphQL APIs
- PostgreSQL / MongoDB
- Kubernetes / Docker
- AWS / Azure
- API Security (OAuth2, JWT)
- Event-Driven Architecture
- CI/CD Pipelines
- Financial Systems Engineering
Benefits
- High-value fintech compensation package
- Annual performance incentives
- Exposure to regional fintech transformation programs
- International training and certification opportunities
- Leadership advancement pathways
- Participation in large-scale financial innovation initiatives
Are you excited about this opportunity?
Don’t miss the chance to make a difference in the fintech and FX industry!
Apply now by clicking on the “Apply Now” button below.
Let’s shape the future of finance together!
#EmploySolutionJobs #FXCareers.
