Senior Software Engineer – Technical Integration Architect
Job Description
We are looking for a Senior Software Engineer – Technical Integration Architect with strong expertise in banking/post-trade environments, capable of bridging legacy mainframe systems and modern Java/Kafka architectures.
You will act as a technical leader, supporting development and integration teams, designing end-to-end architectures, and ensuring smooth interoperability between vendor solutions and internal platforms.
This role is strategic and high-visibility, supporting the organisation's ongoing transformation.
Key Details
Location: Lisbon, Portugal
Work Model: Hybrid (3 days onsite / 2 days remote)
Working Hours: 09:00 – 18:00
Sector: Banking / Post-Trade
Interactions: Development Teams, Integration Teams, Infrastructure, Vendors
Your Responsibilities
* Act as an application architect and technical lead for integration projects.
* Design end-to-end technical architectures connecting legacy mainframe (COBOL) and modern Java/Kafka systems.
* Support development and integration teams in troubleshooting, diagnostics, and performance optimization.
* Integrate vendor platforms (e.g., S&P Corporate Actions) with existing systems.
* Resolve complex technical issues across different layers (mainframe, middleware, APIs, web applications).
* Ensure stability, scalability, and interoperability of integrated systems.
* Provide guidance on best practices for architecture, integration, security, and performance.
* Collaborate with infrastructure engineers and application developers to solve cross-layer issues.
* Contribute to quality, performance, and security standards compliance.
Profile Sought
8+ years of IT experience in application architecture, system integration, and troubleshooting.
Experience in banking or post-trade environments.
Exposure to both mainframe COBOL ecosystems and modern Java-based platforms.
Proven ability to diagnose and resolve complex technical issues across systems and environments.
Acts as a technical referent for developers and integration teams.
Technical Skills
Core Technologies
* COBOL / Mainframe environments
* Java (modern versions)
* Kafka (producers/consumers, topics, integration patterns)
* API design & integration (REST)
* Web applications & middleware integration
Architecture & Integration
* System interoperability
* Performance optimization
* Vendor solution integration (e.g., S&P Corporate Actions)
* Troubleshooting complex distributed systems
Soft Skills
* Strong analytical and diagnostic abilities
* Excellent communication and cross-team collaboration
* Leadership as a technical reference
* Structured, reliable, and solution-oriented
* Ability to work in complex, mission-critical environments
Languages
English: Professional working proficiency
Why Join Us?
Join a highly skilled technical ecosystem where legacy meets innovation.
You will play a key role in transforming core banking systems, ensuring high availability and reliability of mission-critical platforms.
You will work on high-impact projects in a stimulating environment that values technical excellence, collaboration, and continuous improvement.