About the Company
Viasat has been redefining global connectivity for more than 35 years, enabling consumers, businesses, governments, and militaries to communicate worldwide. Headquartered in the U.S. with a global presence, Viasat is on a mission to deliver connections with the capacity to change the world. The company values bold thinking, inclusivity, and innovative solutions that drive meaningful impact in global communications.
About the Role
Viasat is seeking a Software Engineer (DevOps – Commercial Mobility) to join the Revenue Assurance product team. This role is central to building and maintaining the microservices and data pipelines that measure in-flight connectivity service levels and ensure billing accuracy for airline customers. The position involves working on distributed systems, analyzing service KPIs, and developing automated solutions to improve reliability and scalability.
Responsibilities
- Design, build, and support microservices that track in-flight connectivity SLAs and provide accurate billing data
- Develop KPIs and reporting metrics that reflect passenger service experiences
- Build and maintain data pipelines for performance measurement and billing workflows
- Design and implement workflows with Airflow DAGs for data processing
- Collaborate with product managers, engineers, and architects to meet business goals
- Participate in DevOps practices, including deployment, testing, monitoring, and incident response
- Contribute to agile development teams using SCRUM, Kanban, or XP methodologies
Required Skills
- 4+ years of experience with a Master’s degree in Computer Science/Engineering, or 6+ years with a Bachelor’s, or 8+ years of industry experience without a degree
- Strong proficiency in two or more programming languages: Java, Python, SQL
- Experience designing and implementing Airflow DAGs for data workflows
- Familiarity with cloud platforms (Google Cloud preferred)
- Strong understanding of algorithms, data structures, and software design principles
- Ability to work independently in distributed, remote agile teams
- Excellent communication and collaboration skills
- Willingness to travel up to 10%
Preferred Qualifications
- Experience in Data Engineering and data warehousing technologies (Snowflake, BigQuery, Postgres, MySQL, Oracle)
- Knowledge of GoLang programming
- Broad technical interests spanning cloud computing, distributed systems, and large-scale software services
- Experience in designing automated component and integration tests
- Knowledge of SOX-compliant system development and compliance requirements
- Systematic approach to problem-solving and troubleshooting
Compensation & Benefits
- Comprehensive benefits including health, financial, wellness, and equity opportunities
- Compensation may vary depending on experience, skills, and work location