Software AG Company Profile

Senior Software Engineer / Java, Concurrency, Multithreading

Software AG

Munkaköri leírás


  • Feature design, development and testing for new Universal Messaging product releases;
  • Maintenance of existing Universal Messaging product releases;
  • Software development, testing and maintenance on multiple platforms including Windows, Linux, Unix and OS X;
  • Engaging in the continuous integration, delivery and sustaining processes in the company;
  • Participation in internal team education and knowledge sharing sessions;


  • Strong development skills and experience in Java;
  • Experience in concurrency, synchronization, memory and CPU profiling;
  • Understanding of network programming and protocols;
  • Knowledge in C++ and/or C# in addition to Java will be considered a strong advantage;
  • Excellent written and verbal communication skills in English;
  • IT Related University degree or equivalent experience.


  • An opportunity to work on some of the most important and challenging Software AG products used by large enterprises all over the world
  • Excellent remuneration package with additional social and medical benefits
  • Work-life balance: 25 days of vacation, flexible working hours, home office policy
  • Well-defined career and personal development opportunities in wide range of technology areas
  • Regular training and team building events
  • A sustainable job in a global environment
Find your dream job