Posted on Aug 31 2017 (5 months ago)
As (Senior) Software
What will my first technical challenge be at Irdeto?
The Irdeto Keys and Credentials team creates innovative security solutions that protect critical infrastructure and devices of our customers. We design and implement features supporting the generation and provisioning of PKI certificates and keys. Millions of devices secured so far with Irdeto managed keys protect the delivery of our customer’s media content (i.e. latest UHD blockbuster movies, live sports and TV series). We are also innovating and expanding into other markets beyond media such as IoT, automotive V2X, WiFi endpoints, etc.
About the team: You’ll work in a dynamic, multinational, collaborative and self-managed Agile team consisting of Software Engineers and Software Engineers in Test.
About the day-to-day job: You will be involved in the complete software development cycle (component level design including creation/review/maintaining, coding, unit testing). In doing so you will be exposed to deployments in the cloud, cryptography, PKI, secure protocols and will learn how to securely communicate with embedded devices and about the modern Digital Rights Management technologies in the media industry. Being part of our Agile team means you will be involved in estimation and planning and work collaboratively with the team & colleagues from other functional areas. Any reported issues from the field will also require your expertise to solve and as we advocate clean code, you will be refactoring and looking to continuously improve the code.
Sounds good! What do I need to bring to the team?
An obtained BSc/MSc Degree in Information Technology, Computer Science or a similar field
Solid professional programming experience in both Python and Java
Some experience in software security, public key infrastructure (PKI), encryption and key management is a must
Hands-on development experience on high traffic, high load, highly scalable architecture/solution is a plus
Experience in containerized environments (e.g. Docker) is a plus
Team player mentality, pro-active, quality-minded and a positive attitude
Proficient verbal and written English communication skills