Senior Software Engineer (Athens or Thessaloniki)
Core
Design, develop, test, and deploy high-quality applications and system components for core banking and internal tools, as well as build and integrate APIs, data flows, and workflows for business automation using low-code platforms.
Role type
Senior Software Engineer (Core Banking & Low-Code)
Builds
Core banking systems (Temenos, Finacle, Flexcube) and low-code automation solutions (Appian, Mendix, OutSystems)
Domain
Financial Services / Banking Technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, C/C++, C#, Python, API development (REST, SOAP, gRPC), system integrations, low-code platforms (Appian, Mendix, OutSystems), core banking technologies (Temenos T24, Finacle, Flexcube)
Preferred skills
Banking processes (Customer onboarding, Deposits Management, Loan Processing, Credit Origination, Product & Pricing)
Technologies
Temenos, Finacle, Flexcube, Appian, Mendix, OutSystems, Java, C/C++, C#, Python, REST, SOAP, gRPC
Responsibilities
Design, develop, test, and deploy high-quality applications and system components; Build and integrate APIs, data flows, and workflows to support business automation; Work closely with business analysts and product owners to translate requirements into technical solutions; Contribute to system enhancements, upgrades, and performance optimization; Collaborate with cross-functional teams to ensure alignment with business and technical standards; Continuously learn and upskill in new technologies such as Appian or core banking platforms
Seniority
Senior, hands-on IC