Acronis

Senior Software Developer – Rust/Go

Acronis

full-time

Posted on:

Location Type: Hybrid

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, implement, and maintain core components of a high-performance platform written in Rust
  • Extend, refactor, and support existing Go services
  • Participate in architectural and design reviews
  • Perform code reviews and enforce engineering best practices
  • Investigate, analyze, and resolve complex issues
  • Collaborate closely with QA, Security, DevOps, and Support teams

Requirements

  • 5+ years of professional experience in software development
  • Strong hands-on expertise in Rust and Go for backend and platform services
  • Solid understanding of Rust’s ownership and borrowing model
  • Experience with asynchronous Rust with the Tokio ecosystem
  • Strong knowledge of Go: goroutines, channels, interfaces
  • Practical experience with Docker, Kubernetes, and cloud environments
  • Proven track record of writing and maintaining unit and integration tests
  • Basic knowledge of SQL and relational databases
  • Professional proficiency in English
  • Experience using modern LLM instruments and AI development tools
Benefits
  • Health insurance
  • Professional development opportunities
  • Flexible working hours
Applicant Tracking System Keywords

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

Hard Skills & Tools
RustGoasynchronous programmingTokioDockerKubernetesSQLunit testingintegration testingAI development tools
Soft Skills
collaborationproblem-solvingcode reviewengineering best practicescommunication