Job Description

SingularLogic, a Space Hellas Group member and a Certified Great Place to Work® 2025, is a leading Enterprise Software and Digital Integrated Solutions and Services provider for large enterprises and organizations of the Private and Public sectors.SingularLogic has highly skilled personnel with deep business knowledge and digital expertise. It has an extensive portfolio of solutions and services, a national partner network, a large customer base in all market sectors, and has implemented big-scale IT projects for the Private and Public sectors, nationally and internationally.The opportunityThe R&D department of the company sets as a strategic goal to increase know-how of the company in data platforms federation, data governance and sovereignty through its participation in relevant R&D projects. In this context, the company is looking for a R&D Software Engineer to join its growing R&D team.The selected candidate will be involved in European funded R&D projects related to data technologies and will have a key technical role in the development of the strategic R&D roadmap of the company.Main responsibilities:Perform assessment of technical solutions and take technical decisions for the development of software prototypesImplement innovative prototypes and proof of conceptsManage development, pre-production and production environments with Infrastructure as CodeProvide hands on support and mentoring of junior programmers or internsWrite technical documentation of the developed code and contribute to scientific project deliverablesWork independently in an ambiguous research environmentRequired skills:Proficiency in at least one programming language, Python, Java or TypeScript and solid understanding of object-oriented programming2+ years of relevant working experience preferably in complex IT projects with strong focus on open-source technologiesAbility to setup and maintain development tools and infrastructureBachelor or Msc in Computer science or related fieldNice-to-have skills:Familiarity with container deployment tools (Docker, Kubernetes)Knowledge of relational and No-SQL database design and managementExperience in messaging and streaming frameworks (e.g., RabbitMQ, Kafka)Familiarity with ETL data pipelinesWe offer:Competitive remuneration packageFlexible work environment (ability to work remotely)Work/life balanceTrainingLaptopPrivate insuranceOpportunity to develop your career and skills by joining complex and large projects

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period