Starten Sie Ihre Karriere mit

Wir suchen SIE!

Software Engineer

Software Engineer.

Stimulating. Motivating. Challenging.

Stimulating. Motivating. Challenging.

NAGRA, a digital TV division of the Kudelski Group provides security and multiscreen user experience solutions for the monetization of digital media. The company offers content providers and DTV operators worldwide secure, open, integrated platforms and applications over broadcast, broadband and mobile platforms, enabling compelling and personalized viewing experiences.

Reference : 11966
Publication Date : 12-05-2021

Software Engineer.

Location : Cwmbran, United Kingdom


A world leader in digital security

NAGRA, a digital TV division of the Kudelski Group, provides security and multiscreen user experience solutions for the monetisation of digital media. It offers content providers and DTV operators worldwide with secure, open, integrated platforms and applications over broadcast, broadband and mobile platforms. For more information please visit

Candidate Privacy Notice

Data protection legislation regulates the way in which your personal information (disclosed to us in the course of applying to us for employment), both in paper and electronic form is used and held. We are registered with the Information Commissioner's Office and fully comply with the requirements placed on us as both a data controller and a data processor. Please see the for further information.


Role Purpose

We are looking for a talented developer for the development and maintenance of our product, OpenTV Platform. We deliver scalable, reliable and high-performance, cloud deployed microservices, typically exposed via RESTful APIs.

Alongside expertise in core Java you will be required to demonstrate a broad range of knowledge in other supporting technologies and must have the aptitude and motivation to learn new technologies that will help Nagra to deliver innovative new products and services to our customers. You will be working with other developers in a scrum team forming part of a larger overall team, therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

* Design, develop, enhance, debug and implement high quality, scalable and robust software, ensuring both functional and non-functional requirements are fully tested via an automated pipeline.
* Collaborate with Architects and Product Owners to refine requirements and acceptance criteria and provide appropriate estimates for work items.
* Deliver appropriate documentation including and where appropriate low-level designs, user documentation and API specifications.
* Follow internal software development quality standards and processes including, producing high quality code, reproducible unitary tests and participating in code reviews.
* Adopt and champion core engineering practices including TDD (Test Driven Development), BDD (Behaviour Driven Development) and Continuous Delivery.
* Troubleshoot, diagnose and find solutions to issues that arise with software installed at our customer sites.

Requirements / Profile

* Experience and proficiency in the following technologies and systems
+ Java 8 or above
+ High degree of competence in at least one of the following DBs (Mongo, Cassandra, Neo4J).
+ Strong understanding of RESTful web services
* Robust knowledge of Source control, Continuous Integration and Release management.
* Knowledge and understanding of Enterprise Design Patterns.
* Knowledge and experience integrating with external systems.
* Ability to demonstrate current knowledge and awareness of new technology trends and development techniques within the software industry.
* Ability to present in-depth technical subjects, both written and verbally in formal and informal settings

Nice to have
* Professional experience of the following languages:
+ Python
+ Node Js
* Knowledge and experience of any of the following would be beneficial:
+ Technologies
o Kubernetes
o Docker
o Git
o Dependency Management (Maven)
o Spring Boot
o Drop Wizard
o Cucumber
+ Agile methodologies
+ Experience of the DTV industry
+ Profiling and tuning J2EE applications and Application Servers.
* Bachelor's degree in a computing subject

* Demonstrable organisational, analytical and problem-solving abilities, prioritising and escalating when required
* Quick to understand and identify technical requirements and issues
* Ability to work independently and be self-motivated
* Ability to work effectively in cross-functional teams
* Ability to communicate effectively and be aware of cross-cultural differences
* Excellent written and verbal communication skills (fluent English is mandatory, but verbal or written experience of other languages may be beneficial)

Reference : 11966
Publication Date : 12-05-2021

Über dieses Unternehmen

Kudelski Group


17 Jobangebote

Über diesen Job

Software Engineer



Technik | Ingenieurwesen




1 Job

Software Engineer

bei Kudelski Group

* Pflichtfelder


Ähnliche Jobs

Das könnte Sie interessieren