Software Engineer
VirtuozzoAbout the role
About Virtuozzo
Virtuozzo is a provider of infrastructure software for AI and the cloud, helping cloud service providers, SaaS companies, and enterprises build and operate efficient, scalable infrastructure. We combine an optimised operating system with orchestration, management, automation, and protection to deliver mainframe-like efficiency, performance, reliability, versatility, and security—while reducing overall cost and complexity.
Our Virtuozzo Infrastructure System (V/IS) brings together compute, storage, and networking to support traditional applications, cloud-native workloads, and AI services. We help organisations modernise their infrastructure, make better use of their hardware, and bring new cloud- and GPU-powered services to market on their own infrastructure and under their own brand.
Our technology serves more than 100,000 companies in over 100 countries. With deep engineering roots, we pioneered container-based virtualisation and continue to contribute to foundational open-source projects, including OpenVZ, the Linux kernel, Kubernetes, CRIU, KVM, and OpenStack.
The Role
Our team develops the V/IS and we are looking for Engineers to join our team. As a Software Engineer, you will play a key role in building new features, optimizing performance, and ensuring reliability in production environments. You will collaborate across the full stack of the product, from UI and REST APIs to cluster lifecycle management, virtualization, monitoring, and seamless product updates.
Key Responsibilities
- Design and develop new features for V/IS.
- Develop and maintain automated tests to ensure high code quality.
- Improve and optimise existing functionality for performance and scalability.
- Provide support and maintenance for real customer environments.
Skills & Abilities
- Strong proficiency in at least one programming language: Python, Golang, C/C++, or Rust.
- Deep understanding of Linux operating system architecture.
- Solid knowledge of networking concepts.
- Excellent problem-solving skills and ability to tackle complex challenges.
Preferred Knowledge
- Experience with hypervisors and container technologies.
- Familiarity with distributed systems design and implementation.
- Background in system programming.
- Understanding of Windows, Linux, or FreeBSD kernel internals.
- Proficiency with automation and infrastructure tools such as Ansible, Bash scripting, and Terraform.
- Knowledge of Kubernetes orchestration.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Web development skills (JavaScript, HTML).
What We Offer
- Remote and flexible work from European locations.
- A collaborative engineering culture focused on deep technical challenges and real-world impact.
- A chance to influence the design and evolution of a global-scale cloud infrastructure platform.
- Professional development opportunities through training, certifications, and mentoring.
- Group private medical insurance / medical allowance.
- Employee/Contributors recognition programmes and incentives.
- Referral programme bonuses.
Get new remote Engineering jobs in Bulgaria by email
A free weekly email with new matching jobs, straight from employers. Stop any time.
Similar remote jobs
- Team Lead, Software EngineeringVirtuozzo · Remote · Sofia, Sofia, Bulgaria
- Software Engineer II - Frontend - Developer PlatformKraken · Remote · United Kingdom; Brazil; United Arab Emirates; Ireland; Peru; Sweden; Colombia; Argentina; Romania; Cyprus; Switzerland; Portugal; Lithuania; South Africa; Czech Republic; Canada; Hungary; Mexico; Chile; Poland; Spain; Bulgaria
- Principal Database EngineerKraken · Remote · United Kingdom; Brazil; United Arab Emirates; Ireland; Peru; Sweden; Colombia; Argentina; Romania; Cyprus; Switzerland; Portugal; Lithuania; South Africa; Czech Republic; Canada; Hungary; Mexico; Chile; Poland; Spain; Bulgaria
- Audio Transcription Specialist (Bulgarian Language)TSMG · Remote in Bulgaria
- Head of Enterprise Productn8n · Remote · Berlin Office; Bosnia; Romania; Norway; Estonia; Latvia; Slovenia; Netherlands; Hungary; Portugal; Serbia; Germany; Finland; Albania; Lithuania; Slovakia; Ireland; Bulgaria; Denmark; Belgium; Czech Republic; United Kingdom; Croatia; Spain; Greece
- Software Engineer - Rust - ConsumerKraken · Remote · Poland; Brazil; Peru; Sweden; Colombia; Argentina; Romania; Cyprus; South Africa; Czech Republic; Hungary; Mexico; Chile; Spain; Bulgaria
More remote jobs like this
Frequently Asked Questions
Quick answers about this job.
How do I apply for this job?
Select Apply now. A free Remote Jobs Scout account opens the employer’s own application page, where you apply directly. Scout never submits applications for you.
Can I apply from my country?
The employer lists where applicants can be based: Bulgaria. Some roles also limit states, provinces, time zones or work authorisation, which are shown above when the employer states them.
Is Remote Jobs Scout free?
Yes. Browsing and reading jobs is free, and a free account lets you apply, save jobs and track applications. A free account also gets one weekly job alert by email. Pro adds new jobs in their first 48 hours, salary and date filters, daily alerts and CV tools.
Find Your Next Remote Job
Create a free account to set your preferences and find remote jobs that fit.
Free account. No credit card required.
By continuing with Google, you agree to the Terms and Privacy notice.