• Software Engineer

    Job Locations NL-Rotterdam
    Job ID
  • Overview

    Rambus Payments is the mobile payments company for card issuers to safely bring cards onto the mobile devices of their customers. Its certified and award-winning management software integrates with Mobile Pay solutions and independent mobile wallets to allow end-users to ‘tap & pay’ via NFC smartphones and wearables.


    Whether cards are stored on the device or in the cloud using host card emulation (HCE), Bell ID adapts to any mobile payments ecosystem and ensures security through tokenization; it enables customers to fulfil the role of a token service provider (TSP), securing transactions by removing vulnerable card data from the payment network.


    Rambus Payments is a division of Rambus (NASDAQ: RMBS) Cryptography Research and has offices in Rotterdam, Boston, Toronto, Australia and Singapore.


    As software developer you will become part of our innovative product development team that is able to load, personalize and activate content on devices securely and block content in case of a lost, stolen, replacement or change of for example handsets. For this you will need to have or acquire in-depth knowledge of the commands to communicate over the air with the secure elements in a handset.


    You are responsible for designing and developing solutions for our existing products using the code line policy and applicable procedures. Furthermore you will be responsible for the design documentation and provide information for our user manuals and training courses. An important part of this role is the consultation with colleagues, aimed at aligning related work and exchanging knowledge, ideas and experiences. Periodically you will provide the responsible manager with progress reports and participate in the developer meetings.



    You have a relevant bachelor’s or master’s degree (Computer Engineering or Applied Computer Science) and a minimum of 3-5 years’ experience with Java technology. The platform is based on open source frameworks (Spring, Hibernate and Wicket). Besides good knowledge of these frameworks, Java and preferably cryptography, we are looking for one or more of the following areas of expertise:

    • Global Platform Messaging/EMV
    • Payments and financial services
    • OEM-Pay (Apple, Android, Samsung)
    • Experience in developing large complex applications
    • Ability to provide solutions based on industry standard frameworks like Struts, Spring, Hibernate, etc.
    • Skilled in using development tools like Maven, Jenkins including source code control, debugging and profiling
    • Work on an innovative product through all phases of software development including design, implementation and deployment
    • Good verbal and written skills in the English language

    Your personal skills:
    Learning ability, problem solving ability, planning and organizing of the job, quality oriented, accurate and a team player. Also good communication skills (verbal and in writing) and a customer oriented attitude.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed