
Senior Software Developer, Linux Backup
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 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