V

ViaSat

Delivers subscription-based satellite internet services

Team Lead – Connectivity Management - Aviation Edge Software

Engineering LeadershipConfirmed live in the last 24 hours
Full-time$168k - $313k /yr

About the Job

Requirements

  • Have at least 7 years of hands-on software engineering experience using Go, Python, or Java, including systems programming in Linux.
  • Have at least 2 years of experience leading a cross-functional software team in an Agile/DevOps environment, including across distributed time zones.
  • Have strong networking fundamentals, including DHCP, DNS, NAT, iptables, TCP/IP, and Layer 3/4 networking.
  • Have experience with distributed systems where state synchronization failures have production SLA consequences.
  • Have hands-on experience with Linux, systemd, and containerized workloads using Docker and Kubernetes.
  • Have a bachelor's degree or higher in Computer Science, Computer Engineering, or a related field.

Responsibilities

  • Lead and support a geographically distributed team of engineers and architecture stakeholders.
  • Oversee the design, implementation, delivery, and production ownership of onboard connectivity services.
  • Drive multi-year architectural modernization improvements across the session management platform.
  • Champion quality through automated testing to catch session-management faults before they reach aircraft.
  • Drive observability initiatives, including per-component resource budgeting and structured metrics across ground systems.
  • Partner with cross-functional engineering teams and stakeholders to ensure successful integration and delivery of solutions.

Desired Qualifications

  • Have protocol-level networking experience with AMQP/RabbitMQ, HTTP/3/QUIC, RADIUS, and DHCP option encoding.
  • Have experience building automated integration test frameworks for distributed systems, beyond unit testing.
  • Have experience incrementally modernizing a legacy stateful system in production, such as through feature-flagged migration or dual-run approaches.
  • Have familiarity with aviation or embedded edge platform constraints, including resource-limited hardware, over-the-air software delivery, and regulatory environments.
  • Have CI/CD experience with GitHub Actions or Jenkins.
  • Have experience with modern AI-enhanced development workflows.

About the Company

ViaSat

Delivers subscription-based satellite internet services

Viasat provides high-speed satellite internet access for residential, business, and government customers, especially in areas where traditional broadband is limited. The service works by connecting customers to a global high-capacity satellite network through subscription-based plans (with different speeds and data allowances) and is supported by customer hardware such as modems and antennas. In addition to consumer internet, Viasat signs contracts with government and enterprise clients for specialized communication solutions. Compared with some competitors, Viasat relies on a broad satellite network to reach remote regions worldwide and serves a diverse mix of customers, including households, businesses, and government entities, sometimes offering savings on selected plans. The company’s goal is to provide reliable, high-speed internet connectivity across the globe, expanding access to underserved areas through its satellite technology and services.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Carlsbad, CA
Founded
1986

Recently Posted Jobs

Explore more opportunities at ViaSat

See more jobs