Software Developer (C++)

Job description

OUR PARTNER It is one of the world's top 10 software companies with a global team of 19 000 professionals of 145 nationalities, working across 190 countries. The purpose is to develop the best solutions for their customers - each project is personalized, rewarding and purposeful. 

In your new role, you’ll be a member of the R&D Business Unit in Sofia and global engineering community. You’ll join a distributed team consisting of members on site in Sofia and remote experts Germany.


Your responsibilities

  • Work with colleagues/team members from many international locations of R&D Business Units
  • Develop / modernize/ refactor C++ code on one of our main Travel Platforms
  • Writing and understanding complex code
  • Improve resilience and monitoring capabilities
  • Design and transform application architecture towards cloud technology
  • Automate provider integration processes
  • Build functional knowledge on application scope and associated domain
  • Actively participate in code reviews, team meetings, and discussions

Our requirements

  • 2+ years of experience as a C++ developer
  • Good level of written and oral English communication skills   
  • Confidence to write high quality code in a complex application
  • Eager to learn and develop yourself
  • Experience with no-SQL and SQL databases is considered an advantage
  • Experience with Java/Kotlin/Go is considered an advantage
  • Comfortable work in a distributed agile environment in an international team


  • Attractive salary referring to your skills and experience; - Private health care;
  • Food vouchers;
  • Social events;
  • Access to e-learning platform Udemy
  • Option for a B2B contract
  • Flexible working hours;
  • Relocation bonus and assistance;
  • Work with cutting-edge technologies;
  • Innovative projects for the biggest worldwide brands;
  • Support for professional career growth by matching your skills and plans with suitable projects;
  • Possibility to work in other NATEK European branches;
  • Transparent recruitment process with our full support (coaching, consulting, clear feedback).

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile