About The Position

At Viasat, we believe in pushing the boundaries of what is possible. As a Software Engineer with us, you will have the chance to work on innovative projects that drive our mission to connect the world. Our team is dedicated to crafting flawless, high-performance software that competes at the highest levels of the industry. You will thrive in an environment where your ideas are valued, and your contributions make a significant impact. The E2E DevOps Services team is dedicated to delivering reliable internet connectivity to customers worldwide. We support people working remotely, learning from home, traveling across continents, and accessing the internet in regions coming online for the first time. Our team builds high‑performance, resilient software that powers this global connectivity from remote communities gaining first-time access to passengers staying connected in flight. You’ll join a collaborative environment where your ideas matter and your contributions have a meaningful impact.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 4+ years of proven experience in software development with strong proficiency in Python, Java, or C++.
  • Solid understanding of networking fundamentals, including the TCP/IP stack, routing, and network protocols.
  • Excellent problem-solving skills and the ability to debug issues in production environments.
  • Experience with modern software development tools and practices, including GitHub, CI/CD pipelines, Agile, and Scrum.
  • Strong communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
  • A passion for networking technology and continuous learning, including solving complex on-the-wire challenges.

Nice To Haves

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with CI/CD and relevant technologies such as Docker, Jenkins, and GitHub Actions.
  • Experience designing and working with SQL databases.
  • Knowledge of network observability tools such as Grafana, Prometheus, or Wireshark.
  • Experience with Infrastructure as Code tools such as AWS CloudFormation or Terraform.
  • Experience working with test frameworks such as Pytest or unittest/Pyunit.

Responsibilities

  • Design, develop, and maintain software solutions that support Viasat's global network, meeting our high standards for performance, reliability, and scalability.
  • Collaborate with cross-functional teams using Agile and Scrum methodologies to deliver robust solutions.
  • Implement and test software features, ensuring products meet both technical specifications and user needs.
  • Participate in code reviews to maintain code quality and share best practices across the team.
  • Troubleshoot and resolve software issues, including production bugs, to ensure seamless user experiences.
  • Stay current with industry trends and emerging technologies to introduce innovative approaches and solutions.
  • Apply Machine Learning and AI techniques where appropriate.
  • Influence the direction of products, architecture, and the overall technology stack.

Benefits

  • 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.
  • Learn more about Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness at https://careers.viasat.com/benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service