
Senior Software Developer – Installer
Acronis
full-time
Posted on:
Location Type: Office
Location: Bulgaria
Visit company websiteExplore more
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