jobapplier

Software Technical Team Leader | Profile Software

Profile Software

Responsibilities

  • Support sales teams in technical discovery, RFP responses, and solution pitching.
  • Present technical solutions and architecture proposals to clients in meetings, workshops and executive-level discussions.
  • Build strong relationships by translating complex technical concepts into business value.
  • Collaborate with project managers and stakeholders.
  • Oversee project timelines, resource planning, and risk management.
  • Ensure high-quality delivery through automation, CI/CD, and testing strategies.
  • _Technical Leadership & Architecture:_
  • Define and maintain the overall technical architecture for backend and frontend systems.
  • Lead architectural design for scalable, secure, and high-performance applications.
  • Evaluate and select technology stacks, frameworks, tools, and coding standards.
  • Convert projects’ requirements into actionable technical requirements.
  • Ensure consistent application of design patterns, microservices principles, and REST/SOAP API best practices.
  • Oversee backend development using Java, Spring Boot, Quarkus, and related technologies.
  • Drive improvements in performance, security, and maintainability of backend services.
  • Design and optimize database schemas, data flow, and integration points.
  • Lead efforts in system modernization, refactoring, and cloud adoption.
  • Provide technical oversight for applications built with ReactJS and Angular.
  • Establish reusable UI components, state management patterns, and architecture best practices.
  • Ensure consistent UX, responsive design, and accessibility compliance.
  • Ensure adherence to cybersecurity best practices.
  • Conduct code reviews and enforce engineering best practices.
  • Champion automated testing, code quality metrics, and DevOps principles.
  • Implement monitoring, logging, and observability standards.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Guide career growth and skill development.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 10+ years of software engineering experience.
  • 5+ years in senior leadership roles, guiding engineering teams and managing complex projects.
  • Experience presenting solutions to customers and executives.
  • Expert proficiency in Java, Spring Boot, microservices, and REST API design.
  • Strong experience with React, Angular, and modern frontend architectures.
  • Understanding of cloud platforms and containerization.

Software Technical Team Leader | Profile Software

Profile Software · Nea Smyrni, Greece · — · Posted 2026-09-14

Description

The Software Technical Director is a senior technical leader responsible for defining the technology vision, overseeing the architecture and guiding the implementation of enterprise-grade public sector software solutions. This role combines deep hands-on expertise in (Java) backend development with strong proficiency in modern frontend frameworks such as ReactJS and Angular.

Projects, Customer-Facing & Pre-Sales Engagement

  • _Team Leadership & Mentorship:_
  • Lead and mentor engineering teams.

Requirements

Experience in Defense projects

What We Offer

  • Competitive remuneration package
  • Medical & Life Insurance Plan
  • Experiences within a multinational environment and global teams

Team spirit environment with passion for technology

Development opportunities within a market-leading, fast-growing organization

_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](https://www.profilesw.com/privacy-policy/)_, and consent to the processing of your data as part of this application._

Profile Software is an award-winning software provider with extensive expertise in Financial Software and Large Scale Solutions. The company has a presence in 50+ countries and 10 offices in key financial centers.

Apply

[Apply at Profile Software](https://apply.workable.com/profile-sw/j/F5371A4E7F/apply)