Careers
vmgen is a cloud platform launched by NetActuate, a company led by engineers with decades of experience. Operating one of the 10 largest IPv4 and IPv6 peered networks in the world, NetActuate helps providers get closer to their end users – no matter where in the world they are. vmgen was created to make cloud computing even more fast and simple.
Join the team that creates vmgen and experience the benefits:
- Being a part of a dynamically developing IT company
- An excellent atmosphere of cooperation among the best specialists
- Participation in an interesting project
- Remote work from anywhere in the world
- Work in a small team of enthusiasts
- Decision-making and influence on the project
Open Jobs
DevOps Engineer
As vmgen DevOps you’ll have opportunity to design vmgen products, analyzing and solving complex engineering problems, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. This role combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. This is a full-time, 100% remote position.
Position Responsibilities
-
Build DevOps mindset in the company,
-
Coach teams about DevOps tools, methodologies and procedures,
-
Be a good tutor: adapt to different maturity levels of the teams,
-
Find common places among teams, encourage collaboration,
-
- Support operations of critical services,
-
Encourage best practices.
Minimum Qualifications
-
Bachelor’s degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience.
-
Understanding of imperative and declarative automation techniques
-
Understanding of Public and Private Cloud
-
Understanding of building sophisticated infrastructure architecture
-
Understanding of code versioning tools (git preferred)
-
Experience with networking and the “cloud”
-
Experience to navigate and debug code that is not familiar to you
Preferred Skills
- Passion to automate anything you’ve done more than twice,
- Ability to mentor other people about the best practices in project development & maintenance within dev teams (CI, CD, monitoring and alerting),
- Knowledge of Linux operating systems
-
Understanding of networking (ideally anycast solutions)
-
Systematic problem-solving approach, coupled with effective communication skills and a sense of drive
-
Understanding of Docker
Techstack
-
PHP backend based on Laravel 8 framework
-
Frontend: React (Next.js) + Redux
-
Styling: SCSS (based on Bootstrap 5)
-
GitLab pipelines for CI/CD
-
Docker for local development environment
Junior DevOps
You’re familiar with a tech support environment – responding to tickets via a ticket system, taking phone calls via a tech support queue and escalating to senior engineers. A strong drive to learn more about Linux, and light familiarity with the Linux command line is a plus.
- Knowledge in web hosting technologies, especially DNS and email
- Familiarity with Linux/Unix command line
- Working knowledge of cPanel and Web Host Manager
- A passion for providing first class technical support
- Some experience with scripting – HTML, PHP/MySQL, Perl, CGI, etc.
- Skills in setting up FTP and email clients
- Excellent verbal and written English communication skills
- Experience maintaining a website or blog
- Operating Linux on a home machine (Ubuntu, Suse, Gentoo, etc)
- Working knowledge of executing programs within the command line
- Experience with Linux, Apache, MySQL, PHP (LAMP) stack
- Skills in setting up FTP and Email clients
- WordPress, Joomla, Drupal knowledge
- Help Desk or Call Center Experience
- High school diploma or equivalent
- One to two years of Linux/*nix/BSD system
- troubleshooting or a related certification (RHCE)
- One year of web hosting industry experience or other related work preferred
Software Enineer (PHP Backend Developer)
As vmgen software engineer, you’ll have the opportunity to develop vmgen products, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. This role combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. Software development work will focus on preparing the architecture and developing new products on top of the infrastructure provided by vmgen. This is a full-time, 100% remote position.
Position Responsibilities
- Build and implement architecture for the products
- Develop new functionalities and products
- Build efficient, testable and reusable PHP modules
- Integration with the existing APIs and products
- Integration of data storage solutions
Minimum Qualifications
- Bachelor’s degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience.
- Practical knowledge of Laravel framework
- Knowledge of object oriented PHP programming (practical knowledge of SOLID principles)
- Knowledge of PHP testing frameworks (PHPUnit preferred)
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Basic understanding of front-end technologies such as JavaScript (React preferred), HTML5, CSS
- Understanding of code versioning tools (git preferred)
- Experience with networking and the “cloud”
- Experience to navigate and debug code that is not familiar to you
Preferred Skills
- Knowledge of Linux operating systems
- Understanding of networking (ideally anycast solutions)
- Systematic problem-solving approach, coupled with effective communication skills and a sense of drive
- Basic knowledge of Docker
Techstack
- PHP backend based on Laravel 8 framework
- Frontend: React (Next.js) + Redux
- Styling: SCSS (based on Bootstrap 5)
- GitLab pipelines for CI/CD
- Docker for local development environment
Full Stack Developer
- Build and implement architecture for the products
- Develop new functionalities and products
- Build efficient, testable and reusable PHP modules
- Integration with the existing APIs and products
- Integration of data storage solutions
- Bachelor’s degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience.
- Practical knowledge of Laravel framework and React (v17+)
- Knowledge of object-oriented PHP programming (practical knowledge of SOLID principles)
- Knowledge of PHP testing frameworks (PHPUnit preferred)
- Knowledge about React Hooks and Redux
- Very good understanding of JavaScript, HTML5, CSS, CSS preprocessors (SCSS preferred)
- Understanding of code versioning tools (git preferred)
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Experience with networking and the “cloud”
- Experience to navigate and debug code that is not familiar to you
- Knowledge of Linux operating systems
- Understanding of networking / load balancing at global scale
- Systematic problem-solving approach, coupled with effective communication skills and a sense of drive
- Basic knowledge of Docker
- PHP backend based on Laravel 8 framework
- Frontend: React (Next.js) + Redux
- Styling: SCSS (based on Bootstrap 5)
- GitLab pipelines for CI/CD
- Docker for local development environment
(Juniper) Network Engineer
As vmgen Network Engineer you will: analysis, design, configuration, and fixing issues with the network structure or application modules. The role of a network engineer is to make sure that communications function through the network is uninterrupted and that the network’s performance sees the urgent requests. The VMgen network spans hundreds of POP(s) and thousands of peers. You will be comfortable working with a global, distributed team of network experts.
Position Responsibilities
-
Responsible for initial triage, escalation, and resolution of customer issues.
-
Identification, notification, and escalation of network issues
-
Responsible for working with peers, deploying new sites/links, traffic balancing, etc.
-
Ensure that communications function across the network architecture and that the network’s performance meets client requirements
-
Configure effective routing policies and procedures and reconfigure policies to ensure the best performance
-
Install, configure and monitor essential network security protocols
-
Document cause analysis and offer solutions to prevent future network outages
-
The ability to escalate issues to senior engineers or management
-
Communication to remote datacenter facilities to facilitate remote hands operations to resolve customer issues
-
Continued communication with customers to ensure customer support SLAs are met/exceeded
-
Provide situational awareness to the team through email and chat communications
Minimum Qualifications
-
Bachelor’s degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience.
-
Strong understanding of BGP, OSPF, VXLAN
-
JNCIA, CCNA, JNCIE, CCIA, etc. or equivalent experience required.
-
Considerable network engineering understanding with exposure to Juniper, Dell Fabric, Cisco routing, and switching
-
Understanding network security (firewalls and IDS) design and implementation.
-
Fluent English, both spoken and written
-
Help Desk and/or Call Center Experience
-
Understanding VPN(s), tunneling in both hardware and software
-
Bonus – experience with networking in the cloud and on modern frameworks (e.g. calico in k8s, or from linux bird, FRR, exabgp, quagga)
Technical Support Engineer
We are seeking technical support engineers for a range of flexible shifts. As a technical support engineer, you’ll need to be familiar with various web hosting control panels – Web Host Manager, cPanel, DirectAdmin, etc. either from a customer (end user) perspective or as an administrator.You’ll be familiar with installing, configuring and troubleshooting common web applications based on the LAMP stack like WordPress, Joomla, and Magento, and you’ll be comfortable working with and understanding customer requirements and issues.
You’re familiar with a tech support environment – responding to tickets via a ticket system, taking phone calls via a tech support queue and escalating to senior engineers. A strong drive to learn more about Linux, and light familiarity with the Linux command line is a plus.
As an entry level position, you may have just helped friends and family with their blog or photo gallery. Are you the person everyone calls when their PC breaks or to help fix their website? This may be the ideal role for you.
Minimum Qualifications
- A passion for providing first class technical support
- Strong knowledge in web hosting technologies, especially DNS and email
- Familiarity with Linux/Unix command line
- Working knowledge of cPanel and Web Host Manager
- Some experience with scripting – HTML, PHP/MySQL, Perl, CGI, etc.
- Skills in setting up FTP and email clients
- Strong customer service skills
- Excellent verbal and written English communication skills
Nice to have
- Experience maintaining a website or blog
- Operating Linux on a home machine (Ubuntu, Suse, Gentoo, etc)
- Working knowledge of executing programs within the command line
- Experience with Linux, Apache, MySQL, PHP (LAMP) stack
- Skills in setting up FTP and Email clients
- WordPress, Joomla, Drupal knowledge
- Help Desk or Call Center Experience
Preferred Education/Experience
- High school diploma or equivalent
- One to two years of Linux/*nix/BSD system
- troubleshooting or a related certification (RHCE)
- One year of web hosting industry experience or other related work preferred
Software Engineer (React Frontend Developer)
As vmgen software engineer, you’ll have the opportunity to develop vmgen products, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. This role combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. Software development work will focus on preparing the architecture and developing new products on top of the infrastructure provided by vmgen. This is a full-time, 100% remote position.
Position Responsibilities
- Develop new functionalities and products
- Build efficient, testable and reusable React modules
- Integration with the existing APIs and products
- Integration of data storage solutions
Minimum Qualifications
- Bachelor’s degree in Computer Science, a related technical field involving software/systems engineering, or equivalent practical experience.
- Strong knowledge of React (v17+)
- Knowledge about React Hooks and Redux
- Very good understanding of JavaScript, HTML5, CSS, CSS preprocessors (SCSS preferred)
- Knowledge how to test your code
- Experience to navigate and debug code that is not familiar to you
- Understanding of code versioning tools (git preferred)
Preferred Skills
- Basic understanding of Unix/Linux operating systems
- Basic Docker knowledge
- Experience with networking and the “cloud”
- Understanding of networking (ideally anycast solutions)
- Systematic problem-solving approach, coupled with effective communication skills and a sense of drive

Mark Mahle
CEO - NetActuate
Prior to becoming CEO and Principal Technology Architect at NetActuate, Mark Mahle spent more then 20 years in the software industry, with leadership roles in WebEx (now Cisco) and WMware.

Kacper Dąbrowski
CEO - vmgen
A graduate of Wroclaw University of Science & Technology, Kacper Dąbrowski brings 10+ years of experience in IT and DevOps to NetActuate, where he leads and manages EU-based product development.

Paweł Szklarski
CTO - vmgen
Paweł Szklarski has both contributed to and led development on numerous successful products over his 10+ year career. At vmgen he is serving as lead developer and CTO.
Ready to talk? Contact us.