TL;DR
Senior Software Developer (Linux Backup): Developing backup and restore operations to protect business and live data from cyber threats with an accent on Unix-like systems and build systems. Focus on AI-powered tools in day-to-day development, including generating new code and automated tests, troubleshooting, and fixing bugs, and performing refactoring to improve code quality and maintainability.
Location: Bulgaria
Company
hirify.global is a global cyber protection company that provides natively integrated cybersecurity, data protection, and endpoint management for managed service providers (MSPs), small and medium businesses (SMBs), enterprise IT departments and home users.
What you will do
- 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.
Requirements
- 5+ years of relevant software development experience.
- Proven experience with AI-powered tools to accelerate software development.
- Strong knowledge of C++.
- Strong understanding of Unix-like systems.
- Proficiency in developing multi-threaded network applications.
- Proficiency in reading and understanding technical documentation in English.
Culture & Benefits
- Global cyber protection company that provides natively integrated cybersecurity, data protection, and endpoint management.
- Corporate culture is focused on making a positive impact on the lives of each employee and the communities.
- Offer the most comprehensive security solution on the market for MSPs with the ability to meet the needs of diverse and distributed IT environments.
Hiring process
- Candidates are expected to participate in interviews without the use of AI tools, automated prompts, or third-party assistance.
- Interviews are designed to assess individual skills, experience, and communication style and value authentic, real-time interaction.
- Use of AI or external assistance during live interviews may result in disqualification.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →