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:
We are seeking a highly motivated and proactive Junior Software Engineer to function as a core member of our dynamic Central Engineering team. In this role, you will learn to use professional concepts and apply general practices to design, develop, and test software enhancements and cloud-based tools. Working under the guided leadership of senior team members, your efforts will directly support our transition toward a more automated, scalable, and data-driven infrastructure.
The day-to-day:
-
Design, develop, and test software systems and automation scripts using Python to eliminate repetitive manual tasks and automate network asset provisioning.
-
Participate in the development and maintenance of CI/CD pipelines to ensure the seamless deployment of portal updates and cloud-based API integrations.
-
Support the creation and maintenance of data pipelines and DAGs using Apache Airflow on GCP to extract and format data for regulatory reporting and capacity analytics.
-
Write and optimize SQL queries to consolidate and analyze data within platforms like BigQuery under the detailed instruction of the Network Engineering Manager.
-
Assist in implementing Infrastructure as Code (IaC) methodologies to standardize and maintain cloud environments across AWS and GCP.
-
Take ownership of daily tasks and apply general engineering practices to resolve routine operational issues, working collaboratively with senior engineers and adjacent teams to modernize legacy infrastructure.
Additional Details
-
This position is site-based. Site‑based employees work 3+ days (60%+) per week from a Viasat office or work location within a standard five‑day work week. Relocation assistance is available pending eligibility.
What you'll need:
- Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
-
Experience: This role is intended for someone with 0-3 years of full-time, relevant industry experience .
-
Practical experience or demonstrated knowledge of Python programming, software testing, and building automation scripts.
-
Familiarity with cloud computing platforms, specifically AWS and GCP, and internet-related tools.
-
Experience writing SQL queries and a basic understanding of modern data warehouses.
-
Ability to work on projects of limited scope, follow detailed instructions, and proactively seek assistance when needed.
-
Excellent communication and interpersonal skills, with a proven ability to function effectively as a member of a global, cross-functional team.
Valid Work Permit or Visa for the country you would be located and working from.
What will help you on the job:
- Exposure to data orchestration and workflow management tools, particularly Apache Airflow.
-
Familiarity with Infrastructure as Code (IaC) concepts and tools.
-
Experience using cloud SDKs such as Boto3 for AWS integration.
-
Familiarity with containerization technologies (e.g., Docker, Kubernetes) and version control systems (e.g., Git).
EEO statement:
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.