At a Glance
- Tasks: Lead the design and development of lunar satellite communication infrastructure.
- Company: Join Viasat, a global leader in innovative communication solutions for over 35 years.
- Benefits: Enjoy competitive pay, stock incentives, and comprehensive health and wellness benefits.
- Why this job: Be part of groundbreaking lunar exploration and contribute to humanity's future in space.
- Qualifications: Degree in computer science or related field; expertise in software engineering and architecture required.
- Other info: Work with a diverse team and influence key stakeholders in an inclusive environment.
The predicted salary is between 43200 - 72000 £ per year.
About us
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
Space agencies around the world are investing heavily into lunar exploration with the aim of establishing the Moon as a platform for humanity to become a multi-planetary species. Lunar exploration missions are furthering key scientific objectives around surviving and prospering in space as well as providing information on the origins of life as a whole. The lunar roadmap foresees in-situ resource utilisation on the Moon to establish a permanent human presence during the 2030s, as well as using the Moon as a “refuelling station” for further space exploration to Mars and beyond.
As part of the investment into lunar exploration, European Space Agency (ESA) created the Moonlight programme – a private-public partnership. Moonlight will develop new communications and navigation capabilities and services that will be provided to missions on and around the Moon through the launch of dedicated infrastructure.
Viasat is the design authority for the communications service and responsible for the design and procurement of space segment, ground segment and user infrastructure to enable lunar communications services by the end of the decade.
We are looking for a senior software architect to help manage and develop key aspects of lunar satellite communication infrastructure.
The senior software architect will be responsible for the creation, refinement and review of requirements and software designs covering service management and orchestration. They will be developing the framework for Viasat to provision, manage and monitor communication components and networks, that together, will provide end to end lunar communication capabilities.
The senior software architect will work as part of a cross functional project team alongside systems, RF and software engineers. They will also work together with Viasat partners and vendors responsible for delivering some of the subsystems and components.
The day-to-day
• Review and refinement of existing requirements ensuring they are well understood and accurately articulate business goals.
• Creation and ownership of technical roadmap for service management and orchestration.
• Definition and review of existing and proposed interfaces, ensuring they cleanly present required functionality and can support future use cases.
• Lead software design activities for subsystems and services relating to service management and orchestration.
• Capture and present design concepts to key stakeholders.
• Co-develop schedule to fit with programme expectations.
• Delivery of designs and technical specifications to agreed schedule with regular progress reports to programme team.
• Provide general software and design expertise into wider teams in the form of reviews and proposals.
• Recommending appropriate tools, technologies, standards and processes to ensure development of reliable and scalable software systems.
What you'll need
• Degree in computer science, software engineering or related discipline.
• Comprehensive expertise in software engineering and architecture.
• Ability to understand business requirements and translate them into high level architectures and technical specifications.
• Understanding of network technology and design.
• In depth understanding of software architecture principles such as design patterns and microservices.
• Understanding of cloud technologies, cloud native architecture and cloud integration with telco services.
• Comfortable with virtualisation and container orchestration technology.
• Experience designing RESTful APIs.
• Experience with streaming and messaging systems such as gRPC, Kafka and RabbitMQ.
• Experience designing and interfacing with user portals.
• Experience with monitoring, telemetry and observability technology and patterns.
• Understanding of BSS/OSS systems and their integration with network infrastructure.
• Experience with agile development methodologies and ways of working.
• Awareness of software and network security best practices.
What will help you on the job
• Knowledge of or previous experience working on satellite communication systems.
• Knowledge of or previous experience working with radio access networks (RAN).
• Knowledge or previous experience of CCSDS.
• Good documentation, communication and presentation skills.
• Ability to clearly convey complex information and designs.
• Ability to influence key stakeholders.
At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness at
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 .
#J-18808-Ljbffr
Senior Software Architect (London) employer: Viasat
Contact Detail:
Viasat Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Architect (London)
✨Tip Number 1
Familiarise yourself with the latest advancements in lunar exploration and satellite communication. Understanding the specific challenges and technologies involved will help you engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the aerospace and telecommunications sectors. Attend relevant conferences or webinars to connect with industry experts, which could lead to valuable insights and potential referrals.
✨Tip Number 3
Prepare to discuss your experience with software architecture principles, especially in relation to microservices and cloud technologies. Be ready to provide examples of how you've applied these concepts in previous projects.
✨Tip Number 4
Showcase your ability to work collaboratively in cross-functional teams. Highlight any past experiences where you successfully led design activities or influenced stakeholders, as this is crucial for the role at Viasat.
We think you need these skills to ace Senior Software Architect (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software architecture, particularly in areas like cloud technologies, microservices, and network design. Use keywords from the job description to demonstrate your fit for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for lunar exploration and how your skills align with Viasat's mission. Mention specific projects or experiences that showcase your expertise in software engineering and architecture.
Showcase Technical Skills: Clearly outline your technical skills related to the job, such as experience with RESTful APIs, gRPC, Kafka, and container orchestration. Provide examples of how you've applied these skills in previous roles.
Highlight Collaboration Experience: Since the role involves working with cross-functional teams, emphasise your experience collaborating with engineers and stakeholders. Share examples of successful projects where teamwork was key to achieving goals.
How to prepare for a job interview at Viasat
✨Understand the Mission
Familiarise yourself with Viasat's mission and the specifics of lunar exploration. Be prepared to discuss how your skills can contribute to their goal of establishing a permanent human presence on the Moon.
✨Showcase Your Technical Expertise
Highlight your experience in software architecture, especially with cloud technologies and microservices. Be ready to provide examples of how you've successfully designed and implemented complex systems in previous roles.
✨Prepare for Cross-Functional Collaboration
Since the role involves working with various teams, think of examples where you've effectively collaborated with engineers from different disciplines. Emphasise your communication skills and ability to influence stakeholders.
✨Demonstrate Problem-Solving Skills
Be prepared to discuss challenges you've faced in software design and how you overcame them. Use specific examples that showcase your analytical thinking and ability to deliver solutions under pressure.