Viasat · 18 hours ago
Software Architect
Viasat is a company focused on delivering global communication solutions, and they are seeking a Software Architect to join their Access Edge Devices team. The role involves designing and delivering software services for edge devices, improving operational efficiency, and evolving software practices to enhance quality and agility.
InternetOptical CommunicationTelecommunications
Responsibilities
Design, write, and deliver software services for edge devices targeted for aviation, maritime and other markets
Improve the availability, scalability, and operational efficiency of services by building automation to prevent the recurrence of field issues
Create new designs, architectures, and methods for large-scale distributed systems
Work closely with product managers, product owners, senior engineers, and team leads to ensure design roadmaps align with strategic vision and business priorities
Develop the service end to end including conducting periodic on-call duties using a follow-the-sun model
Evolve the software practices in use by the development teams to drive improvements to quality and agility
Take inputs from customers, product owners, regulatory restrictions, and combine them with technical expertise to design new software architecture that scales across all markets
Express architectures as roadmaps with iterations on the way to longer-term end goals
Enable software practices that aid with improving development agility, scalability, reliability and quality
Qualification
Required
Typically requires 8+ years of related experience with commercial software development in building distributed applications and with a Master's degree in Computer Science or Computer Engineering; or 10+ years related experience with a Bachelor's degree in Computer Science or Computer Engineering; or 12+ years related experience without relevant degree
Hands-On experience with constructs of Domain Modeling, Distributed Systems, API Management, Micro-services Architecture (One or more)
Experience working with edge devices that have real-time considerations, device drivers to interface with peripherals, power efficiency, hardware accelerators (FPGA, ASIC, GPUs), Intermittent connectivity, require remote management and operations
Ability to develop and deliver software using CI / CD and DevOps practices
Hands-On experience with Object Oriented Programming Languages such as C / C++ / Python / Java / GoLang
Modern methodologies for independently configuring, testing, and deploying microservices
Experience with virtualization technologies such as Kubernetes, docker compose
Ability to influence development teams with new software practices
Preferred
Strong background in networking
Strong background in security
Learning Agility
Experience with application of AI tooling to aid the development life cycle
Benefits
A range of medical, financial, and/or other benefits
Company
Viasat
Viasat is a global communications company that offers satellite services.
H1B Sponsorship
Viasat has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (43)
2024 (36)
2023 (48)
2022 (85)
2021 (51)
2020 (53)
Funding
Current Stage
Public CompanyTotal Funding
$3.16BKey Investors
UK Space AgencyNASA
2025-11-21Grant· $1.15M
2024-09-09Post Ipo Debt· $1.98B
2023-09-13Post Ipo Debt· $733.4M
Recent News
2025-12-20
2025-12-18
2025-12-16
Company data provided by crunchbase