Taro Logo

C++/Golang System Developer

A Swiss company founded in Singapore providing cyber protection solutions with integrated cybersecurity, data protection, and endpoint management.
Sofia, BulgariaSarajevo, Bosnia and HerzegovinaRome, Metropolitan City of Rome Capital, Italy
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Acronis, a global cyber protection company, is seeking a C++/Golang System Developer to join their Cyber Protect team. This role focuses on building applications that simplify and automate remote administration, ensure robust protection, and monitor system health. The position offers a unique opportunity to work with both C++ and Golang, as the company transitions to using more Golang for new applications. The ideal candidate will have strong experience in C++ development with an interest in learning or expanding their Golang expertise.

The role involves designing and developing software solutions, implementing testing strategies, and collaborating across teams to deliver high-quality products. Key responsibilities include participating in software design, conducting code reviews, and writing documentation. The position requires 2+ years of development experience, strong C++ knowledge, and familiarity with multi-threaded applications and various development tools.

Acronis offers a compelling work environment with over 1800 employees across 50+ countries, serving over 750,000 businesses. The company culture emphasizes positive impact, mutual trust, and continuous growth. They provide professional development opportunities including a global mentorship program, training, certifications, and conference participation. This position offers the chance to work on cutting-edge cyber protection solutions while growing your technical expertise in both C++ and Golang development.

Last updated a month ago

Responsibilities For C++/Golang System Developer

  • Participate in the design and development of software using C/C++ or Golang
  • Implement functional and unit tests for solutions
  • Write software and operational documentation
  • Conduct code reviews and ensure code quality standards
  • Collaborate with product team and QA to deliver high-quality software

Requirements For C++/Golang System Developer

Go
  • 2+ years of relevant software development experience
  • Strong knowledge of C++14 or higher
  • Proficiency in developing multi-threaded network applications
  • Experience with the Boost framework
  • Familiarity with Git and CMake
  • Ability to write cross-platform code for Windows and Unix systems
  • Basic knowledge of SQL and experience with SQLite
  • Experience with command-line scripting languages
  • Strong team collaboration skills
  • Proficiency in reading and understanding technical documentation in English

Benefits For C++/Golang System Developer

Education Budget
  • Global mentorship program
  • Trainings and certifications
  • Professional development activities
  • Conference participation

Related Jobs

Controls Project Engineer - Europe Travel (60%)

Controls Project Engineer position at Vanderlande, combining industrial automation expertise with 60% European travel, based in Barcelona.

Python Backend Engineer (Remote - Europe)

Remote Python Backend Engineer position at Nordhealth, developing healthcare SaaS solutions across Europe with competitive benefits and flexible work arrangements.

Backend Engineer

Backend Engineer position at Yapily, developing scalable financial services infrastructure in Málaga, Spain. Hybrid role with comprehensive benefits.

ISR Mission System SW Developer

Mid-level Software Engineering role at Airbus Defence developing mission-critical systems for military platforms, requiring C++ and Linux expertise.

Backend Developer

Backend Developer position at Trendyol, working on financial technology solutions with 2+ years experience required, hybrid work model in Istanbul.