Skip navigation EPAM

Software Engineer

  • Minsk, Belarus
Job #: 24312
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Software Engineer for our Minsk office to make the team even stronger.

An experienced Software Engineer is required on a long-term project for a Server Team developing NCCM product for a large US-based computer networking company. The customer is a world leader in providing solutions for the management, organization and security of complex networks. This solution provides automatic network discovery, switch port management, network change automation and continuous configuration compliance management for multi-vendor routers, switches and other layer 2 and 3 network devices.

Project technologies and tools

  • Perl (Data Collection and Processing)
  • Ruby/Ruby on Rails (Back-end for UI, API)
  • MySQL (Data Storage)
  • Linux (Fedora-based distribution as a platform)
  • Networking


  • Develop high-quality server-side code in Perl/RoR in close work with customer's engineers and local team
  • Maintain and improve the existing code
  • Develop unit tests for automated continuous integration and regression testing


  • 5+ years of production experience
  • 2+ years of proficiency in one of the languages - Perl or Ruby/RoR and readiness to learn another
  • 3+ years of working knowledge of Linux, ability to troubleshoot system-related issues
  • Demonstrated understanding of Network Essentials (OSI model, Network device types, etc., TCP/UDP)
  • Ability to create and understand queries using SQL (MySQL)
  • Good verbal and written communication skills in English

Nice to have

  • Knowledge of both languages - Perl and Ruby
  • Good architectural skills
  • Ability to create high-quality documentation
  • Network management and SNMP
  • RabbitMQ

We offer

  • Experience exchange with colleagues all around the world
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Social package: medical care, sports, family care
  • Free English classes
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Flexible working schedule
  • Corporate and social events

Здравствуйте, чем мы можем вам помочь?

Наши офисы