Principal Software Engineer Lead (Remote)
Manilla
2025-09-09
Job Type
Permanent
Emp Type
Full Time
Industry
Banking
Skills
Any
Functional Expertise
Any
Salary Type
Monthly
Salary
Negotiable
Job ID
33905
Job Description
We are partnering with a rapidly growing international banking group headquartered in Singapore with a significant presence in Asia to hire multiple highly experienced Lead Engineers (Java). The role will play a critical part in the development and scaling of enterprise grade banking platforms.
This is an excellent opportunity for a senior technologist with deep expertise in Java development and enterprise banking systems to influence architecture, lead engineering excellence, and drive innovation in a highly regulate environment. These roles are remote positions and individuals can be based in Eastern Europe, Middle East & Asia.
Key Responsibilities
- Lead the design, development, and deployment of complex, large-scale banking and financial applications
- Provide hands-on technical guidance while mentoring and supporting senior engineers across global teams
- Collaborate with product managers, architects, and business stakeholders to deliver secure, scalable, and high-performance solutions
- Define and enforce engineering standards that align with regulatory and compliance requirements
- Contribute to the evolution of shared services, frameworks, and reusable components
- Evaluate and implement emerging technologies to improve performance, resilience, and user experience
Requirements
- 15+ years of professional software engineering experience, with at least 10 years in Java-based development
- Proven track record of delivering enterprise-grade solutions in banking or financial services
- Strong expertise in microservices architecture, distributed systems, and API-driven development
- tDeep understanding of security, compliance, and regulatory frameworks in financial technology
- Experience leading engineering teams in remote and cross-border environment
- Excellent architectural, problem-solving, and communication skills
Preferred Skills
- Experience with cloud-native platforms (AWS, GCP, or Azure)
- Strong knowledge of CI/CD pipelines, DevOps practices, and automation
- Familiarity with digital banking, payments systems, or core banking platforms
- Exposure to event-driven architectures, real-time data streaming, and high-availability systems