Software Development Manager
(On-site | Athens, Greece)
Key Responsibilities
- Lead, mentor, and scale a team of software engineers, fostering a high-performance culture
- Design, evolve, and maintain robust and scalable product architecture
- Define and drive the product roadmap in collaboration with business stakeholders
- Manage multiple concurrent projects, ensuring alignment with priorities and deadlines
- Gather, analyze, and document business and technical requirements
- Oversee Agile processes (sprints, backlog management, ticketing)
- Ensure smooth and high-quality release management processes
- Participate in client-facing activities, including product demos, line reviews, and sales discussions
- Align engineering efforts with broader business and product objectives
Technical Requirements
- Strong hands-on experience with the .NET technology stack
- Solid expertise in microservices architecture
- Experience with message brokers (e.g., Kafka, RabbitMQ)
- Familiarity with cloud platforms (Azure, AWS, or similar)
- Experience working with Docker and containerized environments
- Knowledge of CI/CD pipelines, preferably using GitHub Actions
Candidate Profile
- Bachelor's or Master's degree in Computer Science or related field
- Minimum 5 years of experience in a leadership role within software development
- Proven experience in the Financial Services sector, ideally within Investment-related systems
- Strong leadership and people management skills
- Excellent communication and stakeholder management abilities
- Demonstrated expertise in system design and software architecture
- Ability to balance strategic thinking with technical execution
What We're Looking For
This is not just a Lead Developer role. We are looking for a leader who can:
- Drive technical excellence while managing a large development team
- Bridge the gap between engineering, product, and business
- Ideally bring experience from Investment Banking or related financial domains, enabling immediate understanding of complex business needs
What's Offered
- Competitive remuneration
- Medical & life insurance
- Meal vouchers
- Training & development opportunities
- Exposure to international projects and teams
- Inclusive and diverse work environment
