About the job
About Us
At Piraeus Bank, our mission is to serve as a cornerstone of stability for the Greek economy, driving growth and fostering innovation. We strive to leave a lasting and positive impact on our customers, employees, shareholders, and society as a whole, embodying our core values. We are committed to creating value, pushing boundaries, delighting our customers, and nurturing trustworthy relationships.
As a leading bank in Greece, Piraeus Bank provides a comprehensive suite of financial products and services to over 4.5 million customers, leading in customer loans and deposits.
In 2025, Piraeus Bank was honored as the “Best Bank in Greece” by The Banker at the prestigious Bank of the Year Awards. Additionally, we received accolades at the Euromoney Awards for Excellence, including Europe’s Best Bank for Corporate Social Responsibility, Greece’s Best Bank for ESG, and Greece’s Best Digital Bank, showcasing our dedication to responsible banking, sustainability, and digital advancement.
About the Role:
We are on the lookout for a talented Senior Software Developer to become a key member of our Treasury & Investments Applications Team.
In this pivotal role, you will play a vital part in the design, development, and enhancement of essential systems that facilitate the Bank’s treasury operations and investment initiatives. You will collaborate with developers, analysts, and business stakeholders in a dynamic environment to create and implement robust applications and automation solutions that elevate operational efficiency and support strategic objectives.
Key Responsibilities
- Design, develop, and uphold high-quality software applications adhering to industry best practices.
- Contribute to the architecture, development, and maintenance of applications for Treasury & Investment systems.
- Engage with cross-functional teams to gather business requirements and translate them into technical specifications.
- Provide technical expertise and mentorship to team members as needed.
- Ensure the reliability, performance, and scalability of applications in production settings.
- Diagnose and resolve application issues in collaboration with internal stakeholders.
- Identify and act on opportunities for process enhancements, automation, and system optimizations.
- Participate in the entire Software Development Life Cycle (SDLC), including analysis, development, testing, deployment, and ongoing support.
- Guarantee that development activities align with the Bank’s internal control and governance protocols.
Requirements
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in back-end software development.
- Strong proficiency in Object-oriented programming.
- Hands-on experience with relevant technologies and frameworks.
- Excellent problem-solving skills and the ability to work collaboratively in a team.

