Senior R&D Software Engineer

Athens (Center), Athens, Greece | European Projects REMOTE

SingularLogic, a Space Hellas Group member, is a leading Enterprise Software and Digital Integrated Solutions and Services provider for large enterprises and organizations of the Private and Public sectors.


The opportunity

The 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 senior 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.

The main responsibilities include:

  • Perform assessment of technical solutions and take technical decisions for the development of software prototypes
  • Implement innovative prototypes and proof of concepts
  • Provide hands on support and mentoring of junior programmers or interns
  • Write technical documentation of the developed code and contribute to scientific project deliverables
  • Work independently in an ambiguous research environment

Required skills:

  • 4+ years of relevant working experience preferably in complex IT projects with strong focus on open-source technologies
  • Strong knowledge of data management principles, methodologies, and best practices.
  • Bachelor or Msc in Computer science or related field
  • Proficiency in at least one programming language, Python, C/C++ or Java and solid understanding of object-oriented programming
  • Ability to adapt to changing technologies and evolving data management practices.

Nice-to-have skills:

  • Prior experience in development of prototypes for R&D projects using open-source frameworks will be considered a plus
  • Experience with container deployment tools (Docker, Kubernetes)
  • Experience with CI/CD methodologies and tools
  • Experience in messaging and streaming frameworks (e.g., RabbitMQ, Kafka)
  • Experience with ETL data pipelines

We offer:

  • Competitive remuneration package based on qualification and experience
  • Training
  • Flexible work environment (ability to work remotely)
  • Work/life balance
  • Private insurance
  • Opportunity to develop your career and skills by joining complex and large projects
Powered by SmartCV