Viasat · 13 hours ago
Software Architect
Viasat is a company dedicated to delivering global communications solutions. They are seeking a Software Architect to design and deliver software services for edge devices, focusing on large-scale distributed systems and enhancing software practices within development teams.
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 the 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 that design roadmaps are aligned with long-term strategic vision and immediate term business priorities
Support development of the service end to end as part of the DevOps model
Evolve the software practices in use by the development teams to drive improvements to quality and agility
Take inputs from customers, product owners, and regulatory restrictions to help design a new generation of 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
Practical experience with leveraging AI tooling to drive improvements
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 one or more of: embedded systems, networking, security
Learning Agility
Strong Communication Skills
5G Experience a plus
Benefits
Additional cash or stock incentives may be provided as part of the compensation package
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
2026-01-09
2026-01-09
PCMag.com - Technology Product Reviews, News, Prices & Tips
2026-01-07
Company data provided by crunchbase