Lead Developer C/Go (Acronis Cyber Infrastructure)

Lisbon, Portugal

Acronis logo

Acronis

Acronis provides award-winning backup software & data protection solutions for consumers, businesses & MSPs. Protect your sensitive information!

View all employer listings

Apply now Apply later

Acronis has pioneered the new IT discipline of Cyber Protection, which combines data protection and cybersecurity into a unique and integrated approach. The Acronis Cyber Protect solution is a ground-breaking approach with innovative technology that is revolutionizing the industry as we know it. Acronis is entering an exciting phase of rapid-growth and expansion, and has recently received a $250 million dollar investment from CVC Capital Partners, bringing our total valuation to more than $2.5 billion. So we are looking for more talented and hard-working individuals who are ready for a new challenge and will join us on our mission to protect the digital world!

We are looking for an experienced and driven Lead Software Developer to join our engineering team.The goal of this team is implementing complex, low-level technologies related to the software-defined storage as a part of the Acronis Cyber Infrastructure, hyper-converged infrastructure solution. This solution is not only oriented for internal partners, but it is also the core technology used by Acronis, as other products are built on top of it.
The team you will join provides new functionality, improvements, and maintenance to software storage used in the following usage scenarios:
• Archive Storage to Keep Acronis Cyber Backup Cloud and Acronis Backup data secure anywhere – on-premises and in public clouds
• Object Storage as our own AWS S3-compatible cloud storage for applications and cloud services
• High-performance Storage that allows running virtual machines (VMs) or databases with highly available Internet Small Computer System Interface (iSCSI) targets
• NFS service built on top of Object Storage

We are looking for the next member of our “A-Team.” Are you a highly-motivated individual who thrives in a fast-paced and high-volume work environment? Do you possess a positive can-do, never-give-up attitude? Do you play nice with others on a team? Are you ready to make an impact?

RESPONSIBILITIES:

  • Design, build, and maintain efficient and reliable C/Golang code
  • Perform code reviews, implement unit tests, debug, and integrate code
  • Work closely with other engineers (including engineers from other teams) to develop new product features
  • Suggest and implement improvements on current product functions

REQUIREMENTS:

  • 3+ years of relevant experience
  • Strong C/Golang knowledge
  • Strong understanding of the Linux user space and kernel subsystems (especially file system, networking, and memory management)
  • Knowledge of software engineering principals (standard algorithms, data structures, multithreading, and multiprocessing)
  • Experience with Git, JIRA, Bitbucket, Confluence, etc.
  • Fluent English

DESIRED:

  • Development of Linux kernel modules
  • Experience with distributed file systems
  • Knowledge of S3/NFS protocols
  • Contribution to Open Source project

#LI-RK1

Job region(s): Europe
Job stats:  0  0  0
  • Share this job via
  • or

Explore more DevOps, Cloud and Digital Infrastructure career opportunities