Senior C++ Developer

Sofia, Bulgaria

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 C++ Developer for our Sofia office to make the team even stronger.

From software products to core business applications, EPAM has provided expert consulting, development, testing, support and infrastructure services to many of the world’s leading organizations. As the world of technology has evolved, so has our distributed delivery model, which now includes advanced capabilities in running Agile and Lean engagements. Recognized as a Leader in Product Development in CEE, you have a unique chance to be a member of our Bulgarian team. Join us now!


  • 4+ years of experience in software development;
  • Experience with messaging application design and protocols;
  • Competency as a software engineer. Appreciation and knowledge of good OO software design practices;
  • Experience in software performance measurements and improvements. Experience with low latency technology – solutions need to be sub-millisecond latency;
  • OO development experience with C++ server-side development in large scale, high volume, low latency critical business applications;
  • Proven ability to build and deploy platforms that run 24/7;
  • Familiarity with the latest innovations in hardware and software;
  • Good understanding of network level socket programming including multicast;
  • Working knowledge of software frameworks.

Nice to have

  • Front office investment banking experience. The candidate must have knowledge of how electronic markets and clients operate;
  • Good knowledge of DMA and exchange connectivity, reference data and client connectivity;
  • Experience building out electronic trading platforms within financial institutions.

We offer

  • Attractive salary, additional health and dental insurance as long as other social benefits;
  • Personal development program that will allow people to be valued for their strengths;
  • Wide range of professional trainings and workshops;
  • Broad projects variety and possible mobility between projects over the time;
  • Experience exchange with colleagues around the world;
  • Work-life balance and flexible schedule, team buildings and sport opportunities;
  • Modern office in the Infinity Tower business center.