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