Skip to content
ITA Jobs
All vacancies
EPAM Systems logo

Senior Rust Developer

EPAM Systems

Remote · ArmeniaSalary not disclosedfull-timeEPAM Systems Careers

We are seeking an experienced Senior Rust Developer to develop and maintain a software development kit that enables client applications to securely communicate with backend platform services through gRPC. The role focuses on designing stable, developer-friendly interfaces and reliable communication layers for integration into mobile applications, game engines, and other client environments.

Responsibilities

  • Develop and maintain a Rust-based software development kit for communication with backend services through gRPC
  • Design clear, stable, and well-documented public interfaces for client application developers
  • Implement reliable, secure, and efficient networking, authentication, error handling, retries, and request lifecycle management
  • Support integration of the software development kit into mobile applications and game engines
  • Collaborate with backend, mobile, web, game, and product teams to define integration requirements and technical contracts
  • Contribute to protocol design, versioning strategies, compatibility, testing, and release processes
  • Improve developer experience through documentation, examples, automated tests, and integration guidance
  • Identify and address performance, reliability, observability, and security concerns in client-to-service communication
  • Use artificial intelligence-assisted development tools responsibly to improve delivery speed, code quality, documentation, and testing

Languages

    Work format
    Remote
    Seniority
    Senior
    Posted
    12 Oct 2026
    Last verified
    In the last 3 days

    Similar roles

    Keep looking