Experienced Software Development Engineer Java/C++

Vienna, Austria

OneSpan is looking for an experienced Software Development Engineer to join our team in Vienna who will design and develop platform independent software products using mainly Java.

Assisting our international and diverse team in Vienna you will design and develop platform independent software. We work using SCRUM and succeed in delivering top level quality to the market. New employees get up to speed quickly thanks to our on-boarding training and mentoring program during their first few months with OneSpan.

We believe in team spirit and collegiality, as it is crucial in achieving our common goals. A pleasant working environment brings out the best in people!


Varying, challenging work

  • international team
  • pleasant working environment, team-spirit and collegiality
  • interesting, diverse products
  • agile, SCRUM
  • flexible working hours
  • Onboarding, mentoring program: get up to speed quickly
  • individual training and self-improvement
  • modern technologies

Job Duties and Responsibilities

  • software development in a team (research, design, develop, deliver) for business solutions 
  • platform independent development - Windows, Linux (RHEL, CentOS, Ubuntu, SLES)
  • support full software development life cycle, including continuous integration, automated testing 
  • help increase software reliability and accountability
  • focus on Java; we also use following languages and tools: C++, Java Script, SQL, Docker, Kubernetes, C#, Angular-JS, Python, TCL, Bash, SOAP, XML, Nexus, Jenkins, GTest, Citrus, CMake, GNU make, GIT, SVN, Spring, Struts


  • You have at least 5 years of experience in software development in Java
  • You have a Bachelor or Master of Science in Computer Science or Engineering or similar university degree or equivalent practic
  • You have high experience in developing platform independent code
  • You have high experience in working with big code base
  • You are able to work with and understand complex code, adapting design if needed
  • You have strong analytical, problem solving skills, take over responsibility
  • You are result oriented, organizationally committed, adaptable, initiative
  • Fluent in at least English
  • You like to learn new things and work in a team
  • Appreciated if you have experience on Linux as well knowledge in SQL Databases, and technologies mentioned above
  • Appreciated if you have worked with C++
  • Appreciated if you have worked with SCRUM or other agile methodologies
  • Appreciated if you have experience with developing web applications
  • Appreciated if you like to share ideas, help innovate

You feel addressed? Join our team! We are looking forward to getting to know you!