Position Description

Software Engineer
Location Αθήνα/Θεσσαλονίκη
Job Code SWATC
# of openings 1
Apply Now

Athens Technology Center seeks for a SW Engineer (Athens/Thessaloniki)


About us

ATC is an Information Technology Company offering solutions and services targeting specific sectors incl. the Media, Banking, Retail Sectors, Utilities and Public Sector Organisations. As a full-service software development company, we apply modern design principles, along with the latest data science, machine learning, cloud, mobile and desktop technologies. We strive to deliver quality software solutions for top clients and global leaders in numerous industries, while at the same time being at the forefront of research and innovation.


The position

ATC is looking for a SW Engineer to join our iLab (RnD) Unit. We seek excellent, responsible professionals who demonstrate high integrity and reliable standards, with excellent analytical and organizational skills. Successful candidates for this position will adapt quickly to new development environments and changing business requirements, learn new systems, gain new skills, create reliable & maintainable code, and find creative, scalable solutions to challenging problems. The role includes a strong cooperation with other developers and product owners internationally. You will join a highly collaborative, cross-functional team, working as part of an agile development process, which regularly releases new software.


Key responsibilities

  • Design, build and maintain technical solutions.
  • Ensure the performance, quality, and responsiveness of existing and new applications
  • Help maintain code quality, organization and test automation
  • Identify and correct bottlenecks and fix bugs
  • Perform application design activities (e.g., designing user interface, usability testing)
  • Prepare technical, operational and user related documentation in support of applications



  • Degree in Computer Science, Information Technology or equivalent
  • Excellent communication skills in English both verbally and written
  • At least 2 years professional experience
  • Java Programming and any of Node.js, Python
  • Software Architecture Trends and Patterns (Microservices, REST, Serverless)
  • Basic experience in DevOps (Linux, Git, Jenkins, Docker, etc.)


Additional experience in any of the following fields is a plus

  • Experience in Cloud Platforms (e.g. AWS, Azure, Google Cloud Platform)
  • Cloud Orchestration (Kubernetes, Ansible)
  • Experience with a modern web development framework such as Angular or ReactJS
  • Repositories: MongoDB, Redis, Kafka, RabbitMQ, Apache Solr, Elasticsearch
  • Basic Knowledge of AI/ML stack (TensorFlow, Keras, NLP libs)
  • Agile and Scrum methodologies



  • Competitive compensation package
  • Private health coverage
  • Experience and knowledge in diverse scientific areas and the possibility to explore a variety of topics
  • Tailored training programme and access to cut-edge skills.
  • Working with international teams and world-class institutions and clients
  • Flexibility in working conditions (blend teleworking with office)
  • Friendly, pleasant and creative working environment


If you are searching for a company and a team that takes into account your ideas and individual growth, recognizes you for your unique contributions, fills you with a sense of purpose, and provides a fun, flexible, and inclusive work environment – apply now. 

Back Apply Now