We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

Back to search results

Senior Software Engineer/Architect

United States, Texas, Austin
111 Sandra Muraida Way (Show on map)
August 10, 2022

Job Description
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.
Job Responsibilities:

As a top-tier technical leader, you will use your experience and expertise to build full-stack software systems for managing, monitoring, analyzing, and optimizing fiber optic networks! You will define software architecture, track industry standards and trends, instill best practices across the entire software development lifecycle, and drive CI/CD effectiveness in an agile environment. You will provide technical leadership to, and collaborate with, a team of software and optical engineers to create large scale distributed software controls for a highly available global ground system network for high capacity satellites! Responsibilities in this role include:

  • Develop and document software architectures and designs
  • Design, develop, test, and deploy major software components and services
  • Instill and reinforce software development best practices across the organization
  • Champion CI/CD best practices by gaining buy-in, designing and documenting the approach, and facilitating implementation
  • Guide entry-level to mid-level software engineers in software design patterns and algorithms
  • Help define features and estimate their implementation complexity
  • Participate in scrums, sprint planning and sprint reviews
  • Provide software engineering technical leadership to, and collaborate with, a team of software and optical engineers
  • Follow industry trends and standards related to software defined networking and network automation for fiber optic networks
  • Participate in creating the technical vision for the development team


  • Bachelor's Degree in Software Engineering, Computer Science, or other relevant technical field with equivalent experience
  • 8+ years of relevant development experience
  • Strong experience with documenting software architecture and APIs
  • Strong experience with data modeling and object oriented design
  • Experience with software systems related to optical and/or packet network technology and device controllers
  • Excellent Python, Java, or Golang development skills
  • Strong experience with microservices architectures, cloud-based distributed systems and the trade-offs associated with building and operating software that spans multiple regions/sites
  • Experience with continuous integration and deployment tools such as Jenkins, GoCD or Bamboo
  • Strong experience with Kubernetes and containerized deployments
  • Familiarity with Relational and NoSQL databases such as MySQL, PostgreSQL, Cassandra or MongoDB
  • Experience with fully automated testing
  • Ability to travel up to 10%


  • Experience with one or more of OpenConfig, NETCONF, Transport API, or related network device control technologies
  • Experience with AWS or other public cloud services
  • Experience with graph theory and associated algorithms
  • Experience with data analysis and optimization methods
  • Full stack software development
  • Experience with configuration management tools such as Ansible, Puppet, Chef or Salt
  • Understanding of Linux package management and versioning
  • Experience with optical networking physical layer fundamentals
To learn more about this site and other office locations, please click !

Additional Requirements and Information
Minimum Education
Years of Experience
8-15 years
Up to 10%
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. For Colorado-based jobs only: The minimum for this position is $197,350 annually; however, base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness.