Senior Go Software Engineer

Kyiv, Ukraine


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 Senior Go Software Engineer for our Kyiv office to make the team even stronger.

As part of the team, you will be working on development of HCI Solution integrated with Cloud and using Micro Services approach. The Product will help clients to build up easy to manage infrastructure with high availability and scalability. It enables Private-Cloud-in-a-Box by hyper-converging compute, storage, networking and orchestration into a single device. Technologies are in use: SDN, SDS and clustering as infrastructure layer, Kubernetes/Docker for orchestration.

An ideal candidate will join the team developing back-end on the top of infrastructure components (SDN, SDS, Cluster, Cloud) and within Kubernetes/Docker based workloads. Development and support of API interface for communication with Front-end components. The team is the part of larger project and cooperates with infrastructure teams and Front-end team.


  • Go language expert;
  • Experience in RESTful API;
  • Experience in Back-end software engineering;
  • Experience in Micro Services;
  • Good communication skills (communication with colleagues at the customer’s site and within the EPAM team);
  • Good troubleshooting skills;
  • English level: Intermediate or higher.

Nice to have

  • Previous projects with infrastructure (SDN, SDS, Clustering);
  • CoreOS;
  • CI/CD and DevOps skills;
  • Kubernetes;
  • Docker;
  • Clouds.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • English classes with certified English teachers.