Senior Software Developer

December 29, 2025

Job Description

We are looking for a full-time Senior Software Developer to join and work with K3Y Ltd, a fast-growing SME with presence in Bulgaria and Greece. K3Y Ltd is one of the most dynamic and vibrant technology companies in Bulgaria, Greece and Europe, dealing with deep tech topics like cybersecurity, data privacy, artificial intelligence, 6th generation of cellular networks and next generation internet of things. K3Y Ltd invests in innovative and sustainable software solutions and tools, while delivering professional services and consulting worldwide. Participating in more than 24+ illustrious EU-funded projects (H2020, Horizon Europe, Erasmus+ and more), K3Y Ltd is to emerge as a leading technology and service provider by materialising innovation into business and market solutions in the Balkans, Eastern Europe, across Europe and worldwide.

 

As a Senior Software Developer in our R&D Department in Sofia, Bulgaria or in our Business Development & Innovation Department in Thessaloniki, Greece, you will be accountable for architecting, building, and sustaining high-quality software solutions utilizing the Angular and Django framework. You will work with R&D and production teams to establish technical requirements, develop scalable and efficient code, and guarantee the reliability and performance of applications. Furthermore, you will guide junior developers, contribute to architectural decisions, code review and promote best practices towards high-quality project implementation and delivery. You will work in national and EU-funded projects, leading technical and non-technical tasks and work packages.

 

Responsibilities

Author clean, maintainable, and well-documented code and software, following coding standards and best practices.

- Design, build and deliver high-performance and scalable software components and web applications mostly using Angular for the frontend and Django for the backend.

Work closely with product managers and other stakeholders to collect and analyze requirements, while translating them into technical specifications.

- Optimize applications for reliability, scalability, and speed, while troubleshooting and resolving - across the stack - the technical issues.

Be part of national and EU-funded projects by communicating and collaborating with the R&D team.

- Conduct code reviews, mentor junior developers, and provide constructive feedback to foster team growth while maintaining the quality of the code.

- Participate in design decisions, evaluate emerging technologies, and propose refinements to advance the engineering workflow and solution excellence.

 

Required Qualifications & Experience

- Master’s degree or Doctor of Philosophy (PhD) in computer science, engineering, or related technical field.

- Minimum 2 years of experience in EU-funded R&D projects.

- Excellent communication and presentation skills in English language.

- Familiarity with version control systems (e.g., Git) and agile development methodologies.

- Fundamental knowledge of Linux and experience with Docker for containerization.

- Ability to travel frequently abroad.

- Ability to discuss, negotiate and work in international partners.

- Ability to understand, design solutions, contribute to and discuss on ICT and engineering problems.

- Self-driven, detail-oriented, and adaptable to shifting priorities and deadlines.

 

Preferred Qualifications & Experience

- PhD degree in computer science, engineering, or a related technical field.

- Experience in R&D-intensive environments (e.g., deep tech, software, manufacturing).

- Excellent background on Angular, Python, Django and Celery.

- Familiarity with DevOps practices, such as CI/CD pipelines, containerization, or cloud platforms.

 

Benefits

- Friendly, motivated, and inclusive team with a strong European and International network.

- Competitive remuneration package based on qualifications and experience.

- Exposure to multinational and multicultural environment.

- Diversity of challenges, experience and working teams.

- Opportunity of enrich your skills and experience by working with experienced and talented professionals.

- Flexible working hours.

- Career progression opportunities.

 

Selection Process

- Interested applications will be invited for a remote or on-site interview.

- Only short-listed applications will be invited to the selections process.

- For more information about the Job Offer, you can contact: [email protected]

 

Equal Opportunities

K3Y Ltd is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status, or other local legally protected characteristics.

 

Preferred Starting Date
There is no fixed application deadline, but we are looking to fill this position at the earliest.

 

To apply, K3Y Ltd invites applicants to send a detailed CV to the following email address: [email protected] with the title "Application for the Senior Software Developer" in the subject.