Profile Software

Software Architect | Large Scale Projects

Profile Software Nea Smyrni, Attica, Greece

Software Development · 201-500 employees

4 h ago
software-architect Senior (5-10 yrs) Full-time Greece
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Software Architect will define and maintain the end-to-end architecture for large-scale enterprise solutions while providing technical leadership and governance throughout the delivery lifecycle. They will also engage in pre-sales activities, mentor engineering teams, and ensure high-quality technical standards are met.

What they look for

Software architecture Java Spring Boot Microservices API design ReactJS Angular Cloud platforms Containerisation Orchestration DevOps CI/CD Automated testing Observability Data modelling Technical leadership

Requirements

Candidates must hold a Bachelor's or Master's degree in Computer Science or a related field and possess significant experience in software engineering and architecture. Strong expertise in Java, Spring Boot, microservices, and modern frontend technologies is required, along with excellent communication skills in Greek and English.

Benefits

Competitive remuneration package Meal vouchers Medical and life insurance plan Training and development opportunities

Full description

Profile Software is an award-winning software provider with extensive expertise in Financial Software and Large-Scale Solutions, including complex digital transformation projects for the Public Sector. The company has a presence in 50+ countries and offices in key financial centres.

About the Role

We are looking for an experienced Software Architect to define and guide the architecture of enterprise-grade software solutions for large-scale Sector projects. The role combines strong technical depth with solution design, governance and close collaboration with clients, delivery teams and senior stakeholders.

What will you need to do

Solution Architecture & Technical Leadership

·  Define and maintain the end-to-end architecture of scalable, secure and high-performance software solutions.

·  Translate business and project requirements into clear technical designs, architecture decisions and implementation roadmaps.

·  Design backend and frontend architectures, integration patterns, APIs, data flows and reusable technical components.

·  Promote appropriate design patterns, microservices principles and REST/SOAP API best practices.

·  Evaluate and select technology stacks, frameworks, tools and engineering standards based on project requirements.

·  Guide system modernisation, refactoring, performance optimisation and cloud adoption initiatives.

·  Ensure architecture decisions address security, availability, maintainability, accessibility and regulatory requirements.

Delivery, Governance & Quality

·  Provide architectural oversight throughout the full software delivery lifecycle, from discovery and design to implementation and go-live.

·  Collaborate with Project Managers, Business Analysts, Developers, QA and DevOps teams to ensure consistent and high-quality delivery.

·  Conduct architecture and code reviews, identify technical risks and define mitigation actions.

·  Establish technical governance, documentation standards, coding principles and reusable engineering practices.

·  Champion automated testing, CI/CD, monitoring, logging and observability standards.

Customer-Facing & Pre-Sales Engagement

·  Participate in technical discovery sessions, workshops and meetings with clients and stakeholders.

·  Contribute to RFP responses, technical proposals, feasibility studies and solution presentations.

·  Present architecture proposals and translate complex technical concepts into clear business value.

·  Act as a trusted technical advisor throughout the project lifecycle.

Technical Mentoring

·  Provide technical direction and mentoring to engineering teams and technical leads.

·  Promote knowledge sharing, innovation and continuous improvement across delivery teams.

What will you bring

·  Bachelor's or Master's degree in Computer Science, Software Engineering or a related discipline.

·  Significant professional experience in software engineering, including hands-on responsibility for architecture and technical design.

·  Strong expertise in Java, Spring Boot, microservices and enterprise API design.

·  Experience with modern frontend technologies, preferably ReactJS and/or Angular.

·  Solid understanding of relational databases, data modelling, integrations and distributed systems.

·  Experience with cloud platforms, containerisation and orchestration technologies.

·  Knowledge of DevOps practices, CI/CD pipelines, automated testing and observability.

·  Experience in large-scale enterprise as well as Public Sector software projects will be highly valued.

·  Previous involvement in technical proposals, tenders or customer-facing solution design will be considered an asset.

Excellent communication, presentation and stakeholder management skills in Greek and English

What We Offer

·  Competitive remuneration package

·  Meal vouchers

·  Medical and life insurance plan

·  Exposure to large-scale digital transformation projects and modern technologies

·  Experiences within a multinational environment and global teams

·  Training and development opportunities within a market-leading, fast-growing organisation

·  A collaborative environment with a strong passion for technology and innovation

 

If you want to be part of one of the top leading software firms in the FinTech industry internationally, we want to hear from you!

We are an equal opportunities employer. All applications will be treated with strict confidentiality. By submitting your CV, you accept the content of our Privacy Policy and consent to the processing of your data as part of this application.

Similar roles