Senior C++ Developer

  • Location: Podgorica
  • Salary: Attractive (DOI)
  • Type: Permanent
  • Job reference: 25263

C++ Senior Software Developer (relocation to Montenegro)

Technology Division · Podgorica

We are looking for C++ Senior Software Developer for an innovative company that is known as one of the most innovative players in the Forex industry. They have clients in 120 countries and offices in locations such as San Francisco, Tel Aviv, Moscow and Shanghai.


  • Development of highly distributed server applications
  • Develop new and support existing functionality for trading platforms
  • Analysis and development of application architecture
  • Participation in the formulation of objectives, the development and writing of specifications.


  • BS/MS in Computer Science or Electrical Engineering Required
  • Knowledge of English at upper-intermediate level
  • 4+ years of commercial software development
  • 4+ years with C++
  • 2+ years experience with client-server and peer-to-peer architectures, network security, basic network protocols (e.g. TCP/IP and UDP)
  • Experience in Visual Studio
  • Experience with version control systems (git, svn)
  • Experience with Atlassian products (jira, confluence)
  • Understanding of memory management, multiple processor use, runtime optimization, concurrency and synchronization
  • Solid computer science background including Algorithm, Data Structure, Operation System etc
  • Experience in building and running large scale distributed online services is big plus
  • MySQL and other database experience is a plus. And experience with large distributed database design is preferred.
  • Ability to understand someone else's code
  • Ability to read and compose UML diagrams
  • Ability to quickly learn complex systems and new technologies
  • Passion for agile and test driven development
  • Previous hands-on development role experience
  • Excellent communication skills
  • Player who takes pride in their work


  • Work in the reliable and stable well-known company
  • European Office (Montenegro, Podgorica)
  • Payment of relocation and organize of the legalization for employees and their families
  • Competitive salary
  • Medical insurance for all family members
  • We compensate you once a year flight home
  • We are working according to Russian working calendar and have up to 120 days off including weekends
  • Work in the friendly professional team
  • Unique international corporate culture

Back to vacancies Apply for this job