The team is responsible for operating, developing, improving, development of Cloud and On-Premise Enterprise products. Willingness to switch to Golang....
Acronis leads the world in cyber protection – solving safety, accessibility, privacy, authenticity, and security (SAPAS) challenges with innovative backup, security, disaster recovery, and enterprise file sync and share solutions that run in hybrid cloud environments: on-premises, in the cloud, or at the edge. Enhanced by AI technologies and blockchain-based data authentication, Acronis protects all data, applications and systems in any environment, including physical, virtual, cloud, and mobile.
With dual headquarters in Switzerland and Singapore, Acronis protects the data of more than 5 million consumers and 500,000 businesses in over 150 countries and 20 languages.
Acronis is looking for a C++ developer with willingness to switch to Golang and strong troubleshooting skills to join our Global Maintenance Team. The team is responsible for operating, developing, improving, development of Cloud and On-Premise Enterprise products.
In Global Maintenance Team, you will be working on various challenging issues for Cloud products and On-premise products as well. You will get experience with Cloud, High Load, and Enterprise software development. You will be cooperating with your colleagues all around the world: Bulgaria, Singapore, USA.
Development and post-deploy improvement of cross-platform Cloud and On-Premise Backup solution, used by millions of users
Investigate Cloud production issues on Development level
Troubleshoot issues in various enterprise environments
Perform code reviews
Debug and integrate code
Use cutting-edge tools for agile development and for monitoring such as git, JIRA, ElasticSearch, and lots more
SKILLS & EXPERIENCE:
3+ years of experience in building and debugging highly-scalable applications using C++
Knowledge of advanced programming concepts (e.g. Multi-Threading, OS internals, Networking, TCP/IP protocol, IPC mechanisms)
Strong troubleshooting skills (e.g. troubleshooting memory leaks, performance problems, bugfixing etc)
Willingness to switch to Golang
Knowledge in any one of the Platforms such as Windows/ Linux and related development technologies with hands-on experience
At least Upper-intermediate English