About us :
At OneSpan, you’ll be part of a team that is trusted by more than 10,000 organizations around the world to safeguard their customers against cyber-
crime and fraud, and deliver exceptional digital experiences that build lasting customer loyalty. Your contribution will help us to push the boundaries of what’s possible to improve the security and lives of millions of people around the world.
In short, what you do here matters.
Enforcing our international and diverse team in Vienna you will design and develop platform independent software products using C++.
Working agile we are using scrum as our framework to succeed in delivering highest-level software-quality to market. New employees get up to speed quickly thanks to our onboarding training and mentoring program, which new hires participate in 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!
Work with the software development team to define, develop, and deliver appropriate software solutions to business problems using C++.
Lead the Software Design Group, steer adoption of common development principles and standards
Assist in all software development lifecycle activities, including analysis, design, code and test of software based on C++, Java, C# & Script languages; review code
Guide and assist development of platform independent software for use on Windows, Linux systems (RHEL, SLES, CentOS, Ubuntu)
Create and consolidate technical specifications, requirements, developer documentation (wiki)
Assist in increasing software reliability and accountability
Guide and assist creation and improvement of product suite build system (CMake, Visual Studio, GNU make, Jenkins Continuous integration)
Guide and assist refactoring and improvement if End-to-end test automation system (Citrus tests, SOAP)
Hold trainings where needed, mentorship
You are expert in software development in C++
You have a Bachelor or Master of Science in Computer Science or Engineering or similar university degree or equivalent practice
You have high experience in object-oriented software design
You have high experience in developing platform independent code
You have high experience in working with big code bases
You are able to read upon complex code very quickly and implement design changes into a complex system
You have strong comprehension for refactoring, re-design and software-architecture
You have strong analytical skills, problem solving, work discipline (responsibility)
You are result oriented, teamwork, organizational commitment, adaptability, learning attitude, initiative
You have experience leading small teams
Very appreciated if you have high experience on Linux as well knowledge in SQL Databases, Java, C# and scripting (e.g. bash & windows) is a great benefit.
Highly appreciated if you have knowledge / experience of / in SCRUM development teams
If you have knowledge on developing web applications would be a benefit.
Mother tongue : German or English, if other fluent in at least English