Viasat is looking to deliver connections with the capacity to change the world by developing software for edge platforms used in Aviation, delivering connectivity with Viasat’s networks.
Requirements
- Developing, and delivering secure software solutions for complex highly scalable systems for customer venues with hardware
- Must have developed high-performance software optimized for a resource constrained hardware environment like a single server
- Distributed systems, OS, diagnostics and analytics, data, modern programming languages, frameworks, software development, networking, APIs
Responsibilities
- Drive the engineering design, development, maintenance for Viasat’s edge platform software for aviation.
- Oversee distributed systems architecture, service orchestration, technology choices.
- Manage application lifecycle and tech debt.
- Maintain guidelines for CI/CD, testing and automation, observability, and infrastructure as code.
- Develop high-performance software optimized for a constrained hardware environment.
- Find emerging trends in cloud-native technologies, Kubernetes, platform engineering, evaluate and incorporate advances that drive platform capability and efficiency.
- Drive transformation to increase velocity (time to market), quality, and reliability.
Other
- 15+ YoE
- Leading and developing a globally distributed team of 50+ highly capable engineers
- Delivering at quality, with cost and schedule efficiency with a rapidly evolving roadmap
- Strong written and oral communication skills to persuade through influence
- Analytical skills, and the ability and willingness to dig into details to get to the right answers