Software Engineer (Data) at Viasat Inc.

| San Diego, CA
Sorry, this job was removed at 11:30 a.m. (CST) on Sunday, November 7, 2021
Find out who's hiring in Nationwide.
See all Developer + Engineer jobs in Nationwide
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Bigger challenges. Bolder ideas. Global impact. At Viasat, we're on a mission to deliver connections with the capacity to change the world. We are the company behind the world's fastest satellite internet service, with technology that's helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide. Be a part of an energetic team that has launched a new residential cybersecurity product as it pivots into a growing business.

Job Responsibilities

Viasat designs, builds, and operates high-capacity satellite networks, bringing broadband Internet access to the world. As a member of our government digital platform team, you'll work on the next-generation of our government systems network. You'll be helping to create an API-oriented platform which enables government systems to enable a diverse set of business opportunities.

Our Team

The digital platform team at Viasat is a diverse group of developers, data scientists, analysts, systems engineers, and other supporting groups that work to create innovative solutions to gain technical and business insights.

Your Opportunity

As a full stack software engineer with a focus on data delivery and integration on our digital platform team, you would be part of team that is defining and creating a next-generation API which enables government applications to leverage Viasat's space-based and tactical communications systems. You will be responsible with integrating data flows and systems to surface data to end API users. This opportunity is a key development opportunity which will intersect several domains, including software engineering, secure cloud-based development, and machine learning/artificial intelligence.

Our Ideal Candidate

We value open minded team members who can excel in an agile environment where we continuously develop and iterate on solutions, experimenting in an environment where multiple teams are working together to move forward. The candidate will have the capability to make decisions in alignment with forward-looking market demands.

  • Experience using Front-end Mobile App or Web Frameworks React Native (preferable), React, Vue.js, Angular.js, Flutter
  • Experience developing gRPC, REST, or GraphQL APIs using server-side web technologies: Node.js, Flask, Pyramid
  • Experience working with data-centric technologies, including Pandas, Polars, Apache Spark, or other data processing libraries.
  • Familiarity with RDBMS technologies (PostgreSQL, MySQL, etc.)
  • Experience with CI/CD methodologies and aptitude for championing state of the art practices for continuous deployment, automation, and speeding up development workflows
  • Experience with Linux environment and common tools
  • Familiarity with Machine Learning practices
  • 2+ years of experience in a related field
  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math, Physics or related field
  • Ability to travel up to 10%
  • US Citizenship, able to obtain United States Secret Clearance

  • Ansible, Docker, familiarity with container orchestration
  • Experience working with Kubernetes or other container orchestration technologies
  • Experience with AWS Cloud Technologies including Lambda, IAM, VPC Networking, EC2
  • Experience with secure cloud deployment methodologies
  • Familiar with several languages, including Python, JavaScript, Java, Golang
  • Knowledge of networking concepts, TCP/IP, OSI network stack, and fundamentals of VFNs or SDN.
  • Experience working with networking equipment, such as a firewall or router
  • Interest in cybersecurity and / or helping improve the customer experience
  • Prior experience working with: CI/CD tools (e.g. Jenkins), version control systems (e,g., Github), and SecDevOps and network monitoring tools
  • Knowledge/Experience with the following deployment tools: Git, Artifactory, Jenkins, Puppet, CHEF
  • Familiarity with networking and cloud computing concepts

To learn more about this site and other office locations, please click here !


Additional Requirements and information

Minimum education:


Years of experience:

2-4 years


Up to 10%


US Citizenship Required



Worker Classification:


At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. The starting salary for this position is $108,600 annually, but an offered salary may be higher depending on your skills, qualifications, and experience. This position may also be eligible for other cash or stock incentives, including Viasat's Employee Stock Purchase Program, which allows Viasat employees to purchase Viasat stock at a discount. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness.
More Information on Viasat Inc.
Viasat Inc. operates in the Information Technology industry. The company is located in Carlsbad, CA, Tempe, AZ, Englewood, CO, Bryan, TX and Duluth, GA. Viasat Inc. was founded in 1986. It has 5459 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 161 open jobs at Viasat Inc., click here.
Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Viasat Inc.'s full profileFind similar jobs