Sr, Software Development Engineer
We are seeking a skilled, highly motivated, developer to join our lively and dynamic development team. The team develops Service Assurance solutions to mobile telecom operators around the world. The solutions process and store billions of events a day and are truly ‘Big data’ systems. You will join a team working on the next generation of scalable assurance systems developing a micro service architecture utilising leading edge containerised Linux instances orchestrated by Kubernetes. The solution must be reliable as it scales to handle the very high data rates and offers options to flexibly manage the load and provide graceful degradation if overloaded, ensuring it provides the best service to our customers. The team is divided into several multi-disciplinary sub-teams covering the suite of solutions organised into vertical delivery streams supporting a full CI/CD pipeline using an Agile development process. The role is based in Newbury.
Duties & Responsibilities
- Design and develop software primarily in Java, or C++ on Linux systems.
- Participate in design reviews, feature, and release content reviews.
- Participate in sprint planning, story estimation and sprint retrospectives in a multi-disciplined Agile product team.
- Provide support to the wider multifunctional team that includes DevOps, product management, product documentation, support and service teams.
- A proven track record in all aspects of software development activities developing complex commercial software.
- 5+ years of software development with at least 4 years developing using Java.
- Extensive experience of working in a Linux environment ideally on enterprise systems.
- Knowledge and experience of micro service architectures including containerization, and experience of Kubernetes and Kafka.
- A hands-on engineer with the experience and diligence to work on their own, within a team and closely with other stakeholders to deliver high quality solutions.
- Experience of using Agile development methodologies.
- Experience on working in a CI/CD SW development pipeline.
- An ability to deliver against challenging deadlines with a flexible approach to the demands of the role.
- Proven ability to adapt their skills to other programming and scripting languages, examples include Scala and Python.
- Highly technical, with an intellectual capacity to add to and develop the product suite.
- Team player who is ambitious and an enthusiastic self-starter.
- Open and direct communication with excellent oral and written communication skills, with a positive and enthusiastic attitude.
- Ideally a graduate of a Computer Science / Software degree.
- Knowledge of mobile telecoms, including 5G, LTE, core and or RAN systems highly desirable. Ideally having worked on systems in areas such as network planning, network optimization, protocol analysis or other software that supports the network technology.
- Experience and advocate of BDD.
- Knowledge of Atlassian product suite.
View all remote jobs at Viavi →
FAQ
- Is the Sr, Software Development Engineer position at Viavi remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Sr, Software Development Engineer job posted?
- This listing was posted on October 27, 2025 and is still open for applications.
- How do I apply for the Sr, Software Development Engineer position at Viavi?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Big Data jobs
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
Lead Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Angular Developer
EVBAustralia, Canada, India, United Kingdom, United States
Senior Data Engineer - Full Stack
DigicertAsia