Software Architect jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

Distributed SystemsMicro-services ArchitectureAPI ManagementObject Oriented ProgrammingKubernetesDocker ComposeAI ToolingEdge DevicesLearning AgilityEmbedded SystemsNetworkingSecurity5G ExperienceCommunication Skills

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 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 Company
Total Funding
$3.16B
Key Investors
UK Space AgencyNASA
2025-11-21Grant· $1.15M
2024-09-09Post Ipo Debt· $1.98B
2023-09-13Post Ipo Debt· $733.4M

Leadership Team

leader-logo
Andy Lincoln
Chief Engineer
linkedin
leader-logo
Don Buchman
President Aviation
linkedin
Company data provided by crunchbase