One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.
What you'll do
The Service Assurance Systems (SAS) Group develop and maintain many software systems and applications which support the operation of Viasat services. These systems are at the heart of Viasat Operations Centres around the world. The information they collect and present is relied upon by 24/7 network operations controllers, engineers, and managers across Viasat. Our Value Added Resellers and Distribution Partners also depend on this data to help monitor, measure and interpret network and service performance.
You will be working as part of a small team of developers supporting the evolution of Viasat monitoring capabilities, ensuring it remains world class in support of existing and future services.
The day-to-day
- To undertake software development and support of applications
- Working with system and application users to understand new requirements, develop and test new features.
- To organise and present design and code reviews for work undertaken.
- To provide written and verbal progress reports
- Have a detailed approach to testing and documentation.
- Working alongside engineers to understand the design and architecture of new services to be launched and ensuring there are appropriate interfaces to allow collection of appropriate monitoring and service information.
- Interact with Operational Teams, Product Management and Customer Support teams to answer customer questions and help resolve customer network issues, identify and resolve software bugs.
- Liaise with engineering divisions to ensure systems correctly reflect any proposed changes to existing services.
- To support the operational systems developed and supported by the SAS group.
Internship Programme Details:
You will work onsite at the Viasat London office for the duration of your 12-13 week internship. Viasat embraces a flexible work environment and onsite/hybrid work is determined by individual roles and teams.
To ensure equity across our intern population, intern compensation is pre-determined based on a variety of factors including: role, location, and final graduation date. Intern compensation is non-negotiable.
What you'll need
Education Requirements:
- Currently pursuing a Bachelor's degree or higher in Computer Science, Computer Engineering or a related field
- To be eligible for this position you must complete your degree between December 2025 and Summer 2026
Internship Dates:
- You must be available for the full duration of the 12-13 week internship programme. Note limited exceptions may be granted.
- Cohort 1: 17th June 2025 – 12th September 2025
Additional Requirements:
- Hands-on Java development.
- Experience in Javascript/Nodejs development.
- Experience of Windows and Linux operating systems.
- Familiarity with Web/REST API programming.
- Experience in web development frameworks, such as ReactJS and Angular.
- Practical experience of whole software development lifecycle, producing high quality re-useable code in a team environment.
- A reasonable understanding and appreciation of IT and network security standard processes.
- Experience in detailing their own software development work for future reference and support.
What will help you on the job
- Good understanding of IP networks and exposure to network using Wireshark or similar tools.
- Experience in user interface design.
- Experienced in Object Oriented Analysis and design using common design patterns.
- Understanding of event streaming platforms, such as Kafka.
- Experience in using JMS based Message Queue environments.
- Exposure to micro service architecture and RESTful web services.
- Good experience of scripting and task automation using languages such as Python, Maven.
- Familiarity with Influx/Tick Stack/Grafana.
- Hands on experience of Cloud Computing, Containerisation and Orchestration.
- Comprehension of Artificial Intelligence / Machine Learning.
- Familiarity with Google Cloud Platform / Big Query
EEO Statement
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.