16 days ago
Base Salary
$165k - $261k/yr
Responsibilities
- Design, develop, and maintain scalable test and validation platforms for media server software running on Linux and virtualized environments.
- Build reusable Python frameworks, libraries, services, tooling, and automation platforms.
- Develop automation for integration, system, regression, and end-to-end testing across terminal and ground ecosystems.
- Define automation architecture and scale CI/CD infrastructure, validation workflows, and testing pipelines across multiple labs and environments.
- Improve observability, metrics, reporting, dashboards, developer feedback, and pipeline health.
- Lead investigations into complex failures across software, infrastructure, networking, and automation systems.
- Partner with software, systems, networking, platform engineering, and Data & AI teams on quality practices and agentic AI solutions.
- Mentor engineers and contribute to code reviews, design discussions, technical decisions, and technical leadership.
- Collaborate with global teams to support software validation for mission-critical aviation connectivity services.
Requirements
- 10+ years of experience in software engineering, SDET, developer productivity engineering, automation engineering, or related technical roles.
- Strong Python software development experience, including reusable frameworks, services, libraries, and automation platforms.
- Experience building and scaling automation solutions for large, complex systems.
- Deep understanding of object-oriented design, clean code, software architecture, and testing strategies.
- Experience designing and operating CI/CD systems using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar platforms.
- Strong Linux expertise in systems configuration, debugging, automation, and scripting.
- Networking knowledge including TCP/IP, UDP, HTTP/S, DNS, DHCP, Multicast, REST APIs, and distributed systems concepts.
- Strong troubleshooting skills across software, infrastructure, automation, and networking layers.
- Experience working in Agile software development environments and collaborating with globally distributed teams.
- Preferred experience with virtualized or cloud-based test environments, developer productivity platforms, internal engineering tools, AI/ML or agentic AI solutions, telecommunications, networking, satellite communications, aviation, distributed systems, mentoring, and technical leadership.
- A bachelor’s degree in Computer Science, Software Engineering, Telecommunications, Electrical Engineering, or a related technical discipline is helpful.
Benefits
- Site-based role requiring employees to work at least 3 days or 60% per week from a Viasat office or work location.
- Base salary range is $165,000.00–$260,500.00 annually, with a location-specific range of $205,000.00–$307,000.00 annually for certain San Jose, San Francisco Bay Area, and New York City metropolitan locations.
- Additional cash or stock incentives and medical, financial, and other benefits may be provided.
- Viasat offers comprehensive benefits focused on health and wellness.
About Viasat
Viasat builds and operates satellite networks that provide internet connectivity and secure SATCOM services for consumers, airlines, enterprises, and governments. Its business spans residential satellite internet, in-flight Wi‑Fi for commercial aviation, managed bandwidth, terminals, and defense-grade communications and encryption products. Founded in 1986 and headquartered in Carlsbad, California, Viasat is a NASDAQ‑listed company that expanded its global footprint by acquiring Inmarsat in 2023.
