Main Purpose of Job
The Enterprise team are responsible for a variety of services offered to our customers. These include:-
- Bespoke hardware/software developments to provide customers with the ability to better manage their remote site traffic, and user experience, as part of an NSSLGlobal solution.
- The design and management of the NSSLGlobal VSAT infrastructure, including requirements capture, capacity planning, link budget design, hub IP network design, traffic shaping, traffic acceleration, VoIP and systems management.
- The design and management of our Global PoP infrastructure, including Mobile Satellite, LTE, and terrestrial interconnect incorporating tasks including capacity planning, hub IP network design, VoIP, traffic monitoring/detection and systems management.
This role is to lead and work as part of a team in the system design/development processes. Using bespoke and open-source software, primarily Linux based to bring additional value to our in-house and customer solutions. In co-ordination with the Head of Technology, they will also lead and mentor the Developer and Graduate Developer.
Existing solutions you will be involved in developing/maintaining our in-house product ranges incorporating VoIP platforms, email services, file replication, hotspot solutions, software distribution, web filtering, firewalling, Hypervisors, High-Availability and Entertainment services.
The main development software technologies include Debian, Apache, MySQL, Python, PHP, ReactJS and NodeJS. As part of this role we expect the employee to continuously improve their skillset in software versioning and task management.
The main hardware technologies are digital satellite communications, IP networking, VoIP. We would expect the candidate to have working knowledge of some or all of these technologies.
Who we are:
NSSLGlobal Group is a leading independent provider of project engineering, satellite communications, IT management and systems integration. With 56 years of experience in government and maritime mobility, NSSLGlobal delivers best-in-class maritime technology and satellite solutions primarily across Geostationary and Low Earth Orbit networks, partnering with major satellite operators and wide supply chain of manufacturers.
NSSLGlobal provides assured multi-band and multi-constellation satellite solutions for commercial maritime and enterprise customers and for defence, government, responder and humanitarian organisations operating at sea, on land, and in the air. The company supports patrol vessels to oil tankers, coastguard vessels to aircraft carriers – including safety, operational, IT and welfare communications; deployed land forces ranging from embassy staff to recce teams to field headquarters, and specialist aircraft. The group’s Norway-based R&D division develops market-competitive IPTV and VSAT technology, including hubs and modems for mobility and fixed applications.
Headquartered in the UK, NSSLGlobal employs 250+ staff across Germany, Denmark, Norway, the Netherlands, Sweden, Poland, Singapore and the USA. The company operates with integrity and strong ethical values and holds ISO certifications in ISO 27001, 9001, 14001, 45001, 44001 and 20000-1.

Key Tasks
- As part of a team to support the design, requirement capture and development according to Agile design principles (incl. the SCRUM methodology) of the suite of NSSLGlobal value added services.
- To manage the CI/CD pipelines, BitBucket and JIRA environments. Sonarqube code quality tool, Xray, Pytest, Jest, Cypress test frameworks
- To keep abreast of new developments in the IT & communications industry which are applicable to NSSLGlobal’s markets.
- To provide accurate and timely technical information on their tasks.
- To produce and maintain detailed technical documentation relating to the new developments and to work with the Product Management team on ensuring that any new developments are rolled out effectively across the organization.
- Where required to support the Product Management team and / or the NSSLGlobal Account Managers in dealings with customers on service issues, attend meetings and conduct demonstrations in support of Sales.
- To own, investigate and resolve escalated service issues.
Decision Making & Judgement
The job holder will make informed decisions:-
- In resolving conflicting work priorities
- In judging the most appropriate technology to recommend as NSSLGlobal solutions
- As to the most efficient resolution of escalated customer issues
The job holder will demonstrate:-
- Sound engineering judgement
- Adaptability and Flexibility in an interesting and demanding work environment
- An appreciation of commercial issues in all dealings with customers and suppliers
Experience/Skills/Qualifications
Mandatory:
- A professional and flexible approach
- Ability to work effectively as part of a team, and on your own projects
- Good programming experience in some or all of the following programming technologies:-
- Linux (Debian, Ubuntu), Apache, Database Administration (MySQL), Programming knowledge(Bash, Python, PHP, ReactJS and NodeJS)
- Experience of CI/CD pipelines, BitBucket and JIRA environments
- Experience of at least one of Xray, Pytest, Jest, Cypress test frameworks
Good knowledge of networking concepts including TCP/IP, WANs/LANs
- Analytical mindset
- Proactive “can do” attitude
- Ability to work independently
Hardware and/or software systems development and design experience
Qualifications:
Degree(2:1) or HND/HNC in Computer Science/Programming/Engineering related area AND/OR at least 5 years equivalent experience
Desirable:
- Experience of Sonarqube code quality tool
- Programming knowledge of SOA architectures
- Working knowledge of satellite networks and infrastructure
- Asterisk/VoIP platforms
Most Difficult Part of Job
- Completing Development and Project work to demanding timescales.
- Dealing professionally and flexibly with customers and suppliers.
- Keeping current with the rapid developments in communications and IT.
