Acronis

Senior Software Developer – Installer

Acronis

full-time

Posted on:

Location Type: Office

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Participate in the design and development of installer components using 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.
  • 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++.
  • Proficiency in developing installers for Windows/Linux/macOS.
  • Familiarity with Git and build systems.
  • 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 (e.g., bat, sh).
  • 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.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements

Applicant Tracking System Keywords

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

Hard skills
C++AI-powered development toolsSpec-Driven Developmentfunctional testingunit testingcross-platform codeSQLSQLitecommand-line scriptinginstaller development
Soft skills
customer focusattention to detaildeadline managementwritten communicationverbal communicationinterpersonal skillsorganizational skillsproblem-solvingmulti-taskingself-motivated