Acronis

Senior Software Developer, Linux Backup

Acronis

full-time

Posted on:

Location Type: Office

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Participate in the design and development of software using C/C++ leveraging AI-powered development tools.
  • Create, review, and continuously improve clear and well-structured specifications as part of a Spec-Driven Development approach.
  • Implement functional and unit tests for your solutions.
  • Maintain, evolve, and improve build systems to ensure reliable and efficient software delivery.
  • Write software and operational documentation.
  • Conduct code reviews and ensure code quality standards are met.
  • Collaborate closely with the product team and QA to deliver high-quality software to end users.

Requirements

  • 5+ years of relevant software development experience.
  • Proven experience with AI-powered tools to accelerate software development.
  • Experience with Spec-Driven Development (SDD) practices is a strong advantage.
  • Strong knowledge of C++.
  • Strong understanding of Unix-like systems.
  • Proficiency in developing multi-threaded network applications.
  • Ability to write cross-platform code for Windows and Unix systems.
  • Solid knowledge of build systems.
  • Experience with command-line scripting languages (e.g., bat, sh).
  • Basic knowledge of SQL and experience with SQLite.
  • Proficiency in reading and understanding technical documentation in English.
  • Strong internal customer focus with desire to learn all aspects of the business.
  • High level of discipline, attention to detail, and ability to meet deadlines in a fast-paced environment while still maintaining a high-level of accuracy.
  • Strong written and verbal communication and interpersonal skills.
  • Outstanding organizational, problem solving, and multi-tasking skills.
  • Collaborative team-player with a commitment to succeed and never give up attitude.
  • Self-motivated, proactive, and able to work with minimal supervision.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++AI-powered development toolsSpec-Driven Developmentmulti-threaded network applicationscross-platform codebuild systemscommand-line scripting languagesSQLSQLitetechnical documentation
Soft Skills
customer focusattention to detaildeadline managementwritten communicationverbal communicationinterpersonal skillsorganizational skillsproblem solvingmulti-taskingself-motivated