mid Software Engineer ic · Posted Apr 20, 2026
$140,500 – $221,500
USD per year

About this role

Viasat is hiring a mid-level Software Engineer based in Germantown, MD | Carlsbad, CA. The posting calls out experience with Python, Go, C, Kubernetes. Compensation is listed at $140,500–$221,500 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Germantown, MD | Carlsbad, CA
Department
Engineering
Posted
Apr 20, 2026

More roles at Viasat

Director of Business Development & Strategic Partnerships
Remote (United States) | Carlsbad, CA · director
Security Machine Learning SaaS
Lead Engineer (C++/ Golang)
Chennai, India | Hyderabad, India · principal
Go REST APIs AWS
RF Engineer, Frequency Synthesis
Tempe, AZ · senior
RF Network Engineer, Viasat Government
Carlsbad, CA · mid
Python Networking Encryption
Government Contracts Order Entry Specialist
Carlsbad, CA · mid
All Viasat jobs →

Job description

from Viasat careers
About us

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.


What you'll do

PHY Management team is responsible for the automated updating, configuration, and monitoring of FPGAs used in the field as well designing embedded management software for a global NTN RAN. Team member responsibilites are to designing and implementing new features as needed, regularly main and update the code base, maintaining PHY applications in Viasat's production networks in devops model. Team members regularly interact with embedded systems and will need to work closely with the Programmable Logic team in order to support features and required configurations for new devices that are in use.


The day-to-day

What’s the day-to-day like for this candidate?

  • Design and Implement management applications for Configuring/Updating/Monitoring HW systems
  • Use your experience in O-RAN based RU M-plane development
  • Maintain and automate CI/CD pipelines for build/testing/deployments
  • Weekly On Call shift (12 hours, concurrent with in-office work) to support production & lab environments
  • This is an excerpt. Read the full job description on Viasat careers →
All software engineering jobs software engineering in Germantown, MD Jobs in Germantown, MD software engineering salaries software engineering career path
All Viasat Jobs Browse software engineering roles mid positions