Sr, Software Development Engineer

Reposted 3 Days Ago
Be an Early Applicant
Newbury, Berkshire, England
In-Office
Senior level
Information Technology
The Role
Design and develop software solutions for mobile telecom operators, utilizing Java or C++ in a microservices architecture, while ensuring high availability and performance through Agile methodologies.
Summary Generated by Built In

Summary:

VIAVI (NASDAQ: VIAV) has a 100+ year history of technical innovations that have evolved to keep pace and address our customer’s most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses, and data centres. We are also at the forefront of optical security – we bend light to develop and deliver optical solutions that provide security to the world’s currencies and safety and performance applications for consumer electronics and spectrometry.
We are the people behind the products that help keep the world connected – at home, school, work, at play, and everywhere in between. VIAVI employees are fierce about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.
Position Information:
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.

Pre-Requisites / Skills / Experience Requirements:

  • 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.

Desired but not essential: 

  • 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.

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.
 

Top Skills

Agile
C++
Ci/Cd
Java
Kafka
Kubernetes
Linux
Microservices
Python
Scala
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chandler, Arizona
4,570 Employees

What We Do

VIAVI Solutions (NASDAQ: VIAV) is a global leader in both network and service enablement and optical security performance products and solutions. Our technologies contribute to the success of a wide range of customers – from the world’s largest mobile operators and governmental entities to enterprise network and application providers to contractors laying the fiber and building the towers that keep us connected

Similar Jobs

Gentrack Logo Gentrack

Senior Software Development Engineer In Test

Information Technology • Software
In-Office
London, Greater London, England, GBR
714 Employees

Roku Logo Roku

Senior Software Engineer

News + Entertainment
In-Office
Cambridge, Cambridgeshire, England, GBR
2724 Employees

Elekta Logo Elekta

Development Engineer

Healthtech • Biotech
In-Office
Crawley, West Sussex, England, GBR
4700 Employees

Pico Technology Logo Pico Technology

Development Engineer

Automotive • Software • Appliances
In-Office
Eaton Socon, Cambridgeshire, England, GBR
174 Employees

Similar Companies Hiring

Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
17 Employees
Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account