Senior Software Developer (Rust)
Core
Design, develop, test, and maintain backend services and platform components that form the architectural foundation of Acronis products, focusing on scalability, reliability, and long-term evolution.
Role type
Senior Software Developer (Rust)
Builds
Internal Core Platform services acting as the backbone for higher-level functionality across the Acronis ecosystem
Domain
Cyber protection / Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, distributed systems, cloud environments, containerization and orchestration, relational and NoSQL databases, version control, debugging complex production issues, architectural decision-making
Preferred skills
cybersecurity, data protection, high-reliability systems, modern LLM instruments and AI development tools, OpenSpec or SpecKit
Technologies
Rust, MariaDB, PostgreSQL, ClickHouse, Redis, RabbitMQ, Kubernetes, Docker, Git
Responsibilities
Design, develop, test, and maintain backend services; take ownership of services throughout their lifecycle; make architectural and technical decisions; collaborate with engineering teams, product management, and QA; write clean, efficient, and well-documented code; perform code reviews; troubleshoot and debug complex production issues; mentor junior developers; contribute to continuous improvement of development processes
Seniority
Senior, hands-on IC