Senior Software Architect (London)
Senior Software Architect (London)

Senior Software Architect (London)

Wandsworth Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
R

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 benefits.
  • Why this job: Be part of groundbreaking lunar exploration and make a real impact on humanity's future.
  • Qualifications: Degree in computer science or related field; expertise in software architecture and engineering required.
  • Other info: Work in a diverse team and contribute to exciting space missions.

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: Rocket Lab

At Viasat, we pride ourselves on fostering a collaborative and inclusive work culture that empowers our employees to think big and act fearlessly. As a Senior Software Architect in London, you will have the unique opportunity to contribute to groundbreaking lunar exploration projects while enjoying comprehensive benefits, professional development opportunities, and a commitment to your holistic health and wellness. Join us in shaping the future of communication technology and be part of a team that values innovation and diversity.
R

Contact Detail:

Rocket Lab 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 satellite communication sectors. Attend industry events or join relevant online forums to connect with people who can provide insights or even refer you to opportunities at Viasat.

✨Tip Number 3

Prepare to discuss your experience with software architecture principles, especially in relation to microservices and cloud technologies. Be ready to share specific examples of how you've applied these concepts in previous projects.

✨Tip Number 4

Showcase your ability to work in cross-functional teams by highlighting past collaborations with engineers from different disciplines. This will demonstrate your versatility and readiness to contribute to Viasat's diverse project teams.

We think you need these skills to ace Senior Software Architect (London)

Software Engineering
Software Architecture
Requirements Analysis
Technical Specification Development
Service Management and Orchestration
Network Technology Understanding
Design Patterns
Microservices Architecture
Cloud Technologies
Cloud Native Architecture
Container Orchestration
RESTful API Design
Streaming and Messaging Systems (gRPC, Kafka, RabbitMQ)
User Portal Design
Monitoring and Observability
BSS/OSS Systems Integration
Agile Development Methodologies
Software and Network Security Best Practices
Documentation Skills
Communication Skills
Presentation Skills
Stakeholder Influence

Some tips for your application 🫡

Understand the Role: Before you start writing your application, make sure you fully understand the responsibilities and requirements of the Senior Software Architect position at Viasat. Tailor your application to highlight how your skills and experiences align with their needs.

Highlight Relevant Experience: In your CV and cover letter, focus on your experience with software architecture, cloud technologies, and network design. Provide specific examples of projects where you've successfully implemented these skills, especially in relation to satellite communication systems or similar fields.

Showcase Technical Skills: Make sure to list your technical skills prominently, particularly those mentioned in the job description such as RESTful APIs, microservices, and agile methodologies. Use bullet points for clarity and ensure you provide context for how you've applied these skills in past roles.

Craft a Compelling Cover Letter: Your cover letter should not only reiterate your qualifications but also convey your passion for lunar exploration and communication technologies. Discuss why you want to work at Viasat and how you can contribute to their mission of enabling lunar communications.

How to prepare for a job interview at Rocket Lab

✨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

Be ready to demonstrate your comprehensive knowledge in software engineering and architecture. Highlight your experience with cloud technologies, microservices, and RESTful APIs, as these are crucial for the role.

✨Prepare for Cross-Functional Collaboration

Since the role involves working with various teams, think of examples where you've successfully collaborated with different disciplines. Emphasise your communication skills and ability to influence stakeholders.

✨Discuss Problem-Solving Approaches

Prepare to talk about your approach to tackling complex software design challenges. Share specific instances where you’ve recommended tools or processes that led to reliable and scalable systems.

Senior Software Architect (London)
Rocket Lab
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>